This commit is contained in:
Ingy döt Net 2013-04-10 16:57:12 -07:00
parent 518da4a923
commit 764da6cbbb
6144 changed files with 83610 additions and 11 deletions

View file

@ -0,0 +1,9 @@
#include <limits>
double inf()
{
if (std::numeric_limits<double>::has_infinity)
return std::numeric_limits<double>::infinity();
else
return std::numeric_limits<double>::max();
}

View file

@ -0,0 +1,13 @@
> (apropos "MOST-POSITIVE" :cl)
MOST-POSITIVE-LONG-FLOAT, value: 1.7976931348623158D308
MOST-POSITIVE-SHORT-FLOAT, value: 3.4028172S38
MOST-POSITIVE-SINGLE-FLOAT, value: 3.4028235E38
MOST-POSITIVE-DOUBLE-FLOAT, value: 1.7976931348623158D308
MOST-POSITIVE-FIXNUM, value: 536870911
> (apropos "MOST-NEGATIVE" :cl)
MOST-NEGATIVE-SINGLE-FLOAT, value: -3.4028235E38
MOST-NEGATIVE-LONG-FLOAT, value: -1.7976931348623158D308
MOST-NEGATIVE-SHORT-FLOAT, value: -3.4028172S38
MOST-NEGATIVE-DOUBLE-FLOAT, value: -1.7976931348623158D308
MOST-NEGATIVE-FIXNUM, value: -536870912

View file

@ -0,0 +1,5 @@
auto inf() {
return typeof(1.5).infinity;
}
void main() {}

View file

@ -0,0 +1,2 @@
Infinity = 1.0 / 0.0;
NegInfinity = -1.0 / 0.0;

View file

@ -0,0 +1 @@
Math.IsInfinite()

View file

@ -0,0 +1,3 @@
def infinityTask() {
return Infinity # predefined variable holding positive infinity
}

View file

@ -0,0 +1,3 @@
constant infinity = 1E400
? infinity -- outputs "inf"