Yuichi Nishiwaki
|
d9749ef854
|
add for-each
|
2013-11-15 22:57:46 +09:00 |
Yuichi Nishiwaki
|
c57f1bfbe1
|
define math comp predicates as C functions
|
2013-11-15 22:51:51 +09:00 |
Yuichi Nishiwaki
|
a2f022df4e
|
implement native version of some primitive functions such as car,crd...
|
2013-11-15 16:07:03 +09:00 |
Yuichi Nishiwaki
|
6b742a7fa3
|
using any instead of every in map function may make the run a bit faster
|
2013-11-14 22:48:06 +09:00 |
Yuichi Nishiwaki
|
a272f9d27c
|
map may take multiple list
|
2013-11-14 22:16:30 +09:00 |
Yuichi Nishiwaki
|
cc1adb93ce
|
add min and max
|
2013-11-14 21:58:30 +09:00 |
Yuichi Nishiwaki
|
23ebe14da0
|
support all functions under section 6.6
|
2013-11-14 20:41:51 +09:00 |
Yuichi Nishiwaki
|
26bf0970f9
|
add bytevector function
|
2013-11-14 18:01:44 +09:00 |
Yuichi Nishiwaki
|
819a2e6a96
|
add vectro funtion
|
2013-11-14 17:58:12 +09:00 |
Yuichi Nishiwaki
|
4d6c2d99fe
|
[bugfix] do's condition was broken
|
2013-11-14 17:57:56 +09:00 |
Yuichi Nishiwaki
|
1b7774eec8
|
add some missing function listed in section 6.2. Numbers
|
2013-11-14 17:51:57 +09:00 |
Yuichi Nishiwaki
|
8d1bfc026b
|
add do macro
|
2013-11-14 17:41:03 +09:00 |
Yuichi Nishiwaki
|
62069af4f9
|
add named-let
|
2013-11-14 17:31:59 +09:00 |
Yuichi Nishiwaki
|
249061982f
|
add symbol=? function
|
2013-11-14 16:52:10 +09:00 |
Yuichi Nishiwaki
|
6296d4bee2
|
add boolean=?
|
2013-11-14 14:31:57 +09:00 |
Yuichi Nishiwaki
|
0462aebce0
|
add let* and letrec*
|
2013-11-14 13:17:54 +09:00 |
Yuichi Nishiwaki
|
bc61cc4665
|
add letrec macro
|
2013-11-13 18:19:35 +09:00 |
Yuichi Nishiwaki
|
d6c377a33b
|
native support for dynamic-wind
|
2013-11-11 18:04:21 +09:00 |
Yuichi Nishiwaki
|
28979c0e62
|
add dynamic-wind
|
2013-11-11 08:03:52 +09:00 |
Yuichi Nishiwaki
|
901cf0ed09
|
add values/call-with-values
|
2013-11-11 08:01:29 +09:00 |
Yuichi Nishiwaki
|
71b0f8c686
|
add memv, assv, member, and assoc
|
2013-11-09 16:45:04 +09:00 |
Yuichi Nishiwaki
|
c211d9ffde
|
add some math built-in functions: even?, odd?, gcd, lcm
|
2013-11-09 16:33:52 +09:00 |
Yuichi Nishiwaki
|
d0d3feeb4b
|
add when and unless macros
|
2013-11-06 16:18:29 +09:00 |
Yuichi Nishiwaki
|
fc42c71304
|
add eqv? and equal?
|
2013-11-06 16:12:31 +09:00 |
Yuichi Nishiwaki
|
eede3242a5
|
add memq/assq
|
2013-11-04 20:52:57 -05:00 |
Yuichi Nishiwaki
|
404ccb7fb1
|
cleanup
|
2013-11-01 19:19:51 +09:00 |
Yuichi Nishiwaki
|
ff61f8c0f5
|
support quasiquote syntax
|
2013-11-01 18:57:35 +09:00 |
Yuichi Nishiwaki
|
5e74caa7a5
|
add some important primitive macros such as cond, and, or, ...etc
|
2013-10-31 00:31:33 +09:00 |
Yuichi Nishiwaki
|
b10ef13ca0
|
define (unhygienic) let macro
|
2013-10-30 17:09:51 +09:00 |
Yuichi Nishiwaki
|
787dae1fe5
|
add missing list functions
|
2013-10-29 16:39:04 +09:00 |
Yuichi Nishiwaki
|
ec3a32ef24
|
implement some list functions in built-in.scm
|
2013-10-29 02:50:26 +09:00 |
Yuichi Nishiwaki
|
6d606e84e0
|
add some missing numeric functions
|
2013-10-29 02:50:12 +09:00 |
Yuichi Nishiwaki
|
63c05209f8
|
add built-in library
|
2013-10-27 18:38:55 +09:00 |