Yuichi Nishiwaki
|
6f7543e3a2
|
Merge pull request #177 from wasabiz/number-string
Number string
|
2014-07-27 14:49:25 +09:00 |
Yuichi Nishiwaki
|
e680b4a6bb
|
change deflibrary API
|
2014-07-27 14:47:14 +09:00 |
Yuichi Nishiwaki
|
b1ae2c24e5
|
rewrite exact-integer-sqrt in c
|
2014-07-22 09:07:25 +09:00 |
Yuichi Nishiwaki
|
3caf070043
|
rewrite floor/ and truncate/ in c
|
2014-07-22 09:07:09 +09:00 |
koba-e964
|
8b134ddd56
|
number->string (exact number)
number->string in src/number.c
Supports arbitrary radix
|
2014-07-21 22:41:08 +09:00 |
Yuichi Nishiwaki
|
4fad8f6f3e
|
all float numbers can be considered inexact rational numbers
|
2014-07-18 11:56:22 +09:00 |
Yuichi Nishiwaki
|
76220e1e8e
|
infinity is not rational
|
2014-06-28 21:43:44 +09:00 |
Yuichi Nishiwaki
|
39b1e6c6bc
|
[bugfix] comparator transitivity broken
|
2014-06-28 20:30:19 +09:00 |
Yuichi Nishiwaki
|
39a87d1c60
|
Merge pull request #131 from KeenS/missing-functions
( ref #130 ) Missing functions
|
2014-06-27 09:03:50 +09:00 |
Sunrim KIM (keen)
|
8d34da0295
|
correct error message
|
2014-06-10 21:50:14 +09:00 |
Sunrim KIM (keen)
|
86a27e95b7
|
add alias of `modulo`, `remainder`, `quotient`
|
2014-05-28 22:49:53 +09:00 |
Yuichi Nishiwaki
|
2155a0c8f1
|
declare arena_idx as a size_t
|
2014-05-26 16:06:41 +09:00 |
Yuichi Nishiwaki
|
28edfb5023
|
implement numerical I/O
|
2014-04-02 00:06:38 +09:00 |
Yuichi Nishiwaki
|
abefda9ee9
|
avoid lcm overflow
|
2014-03-25 12:25:08 +09:00 |
Yuichi Nishiwaki
|
47f4060086
|
rewrite deflibrary using gensym
|
2014-02-01 15:41:30 +09:00 |
Yuichi Nishiwaki
|
5080294472
|
change return value of pic_get_args
|
2014-02-01 14:23:21 +09:00 |
Yuichi Nishiwaki
|
8ae55bd9b6
|
unification uses of int and size_t. use size_t for every variable that
can possibly be used as an array index.
|
2014-01-30 18:14:33 +09:00 |
Yuichi Nishiwaki
|
95c5361197
|
rewrite min/max/gcd/lcm with C
|
2014-01-22 23:47:33 +09:00 |
Yuichi Nishiwaki
|
2f965fa809
|
replace some number predicates with c imples
|
2014-01-22 22:58:08 +09:00 |
Yuichi Nishiwaki
|
ca068f560b
|
clarify license information
|
2014-01-17 20:58:31 +09:00 |
Yuichi Nishiwaki
|
daf67c34d9
|
= procedure is brokwn
|
2014-01-13 13:55:08 +09:00 |
Yuichi Nishiwaki
|
cdb1911f9f
|
define (scheme inexact) library
|
2013-12-10 05:40:44 -08:00 |
Yuichi Nishiwaki
|
6dc66d354c
|
add missing finite? function
|
2013-12-10 05:40:26 -08:00 |
Yuichi Nishiwaki
|
57ca3174aa
|
define arithmetic operators as c functions
|
2013-12-07 20:43:36 -08:00 |
Yuichi Nishiwaki
|
629ee06b5f
|
s/DEFINE_MATH_PRED/DEFINE_ARITH_CMP/g
|
2013-12-07 20:42:10 -08:00 |
Yuichi Nishiwaki
|
6cfbe51c87
|
pic_get_args: change type of argc
|
2013-11-18 01:07:51 +09:00 |
Yuichi Nishiwaki
|
c57f1bfbe1
|
define math comp predicates as C functions
|
2013-11-15 22:51:51 +09:00 |
Yuichi Nishiwaki
|
5479e7c6ba
|
[bugfix] atan and log functions doesn't accept single argument
|
2013-11-13 17:38:54 +09:00 |
Yuichi Nishiwaki
|
90b691be67
|
add exact/inexact function
|
2013-10-28 00:33:10 +09:00 |
Yuichi Nishiwaki
|
d3df6dcbf2
|
support exact integer
|
2013-10-28 00:21:24 +09:00 |
Yuichi Nishiwaki
|
9cb28f3156
|
add OP_EQ/OP_LT/OP_LE
|
2013-10-24 21:10:13 +09:00 |
Yuichi Nishiwaki
|
76cba3fad2
|
add some number-theoretic division functions
|
2013-10-22 18:29:55 +09:00 |
Yuichi Nishiwaki
|
828606aed5
|
throw an error when finding invalid argument specifier
|
2013-10-22 17:44:47 +09:00 |
Yuichi Nishiwaki
|
779199d571
|
add many many number primitive functions
|
2013-10-22 17:24:07 +09:00 |
Yuichi Nishiwaki
|
6faaa5261c
|
add time functions
|
2013-10-20 12:04:15 +09:00 |
Yuichi Nishiwaki
|
27da3d030b
|
add less than(<) operator
|
2013-10-16 17:43:38 +09:00 |
Yuichi Nishiwaki
|
f280b0a5ce
|
add some mathematic functions
|
2013-10-15 23:26:18 +09:00 |