]> gitweb.factorcode.org Git - factor.git/blob - basis/math/constants/constants.factor
use radix literals
[factor.git] / basis / math / constants / constants.factor
1 ! Copyright (C) 2004, 2008 Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USE: math
4 IN: math.constants
5
6 : e ( -- e ) 2.7182818284590452354 ; inline
7 : euler ( -- gamma ) 0.57721566490153286060 ; inline
8 : phi ( -- phi ) 1.61803398874989484820 ; inline
9 : pi ( -- pi ) 3.14159265358979323846 ; inline
10 : 2pi ( -- pi ) 2 pi * ; inline
11 : epsilon ( -- epsilon ) 0x3cb0000000000000 bits>double ; foldable
12 : single-epsilon ( -- epsilon ) 0x34000000 bits>float ; foldable
13 : smallest-float ( -- x ) 0x1 bits>double ; foldable
14 : largest-float ( -- x ) 0x7fefffffffffffff bits>double ; foldable