Commit Graph

637 Commits

Author SHA1 Message Date
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 5ff2290f68 edit iteration section in README 2013-11-14 17:42:07 +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 e68c69ceb1 support datum comment 2013-11-14 17:31:40 +09:00
Yuichi Nishiwaki 48c5c6b17c add vector-set! 2013-11-14 16:57:07 +09:00
Yuichi Nishiwaki b56b86aae2 [bugfix] variables defined by internal definitions may be referred from
inner environments
2013-11-14 16:52:49 +09:00
Yuichi Nishiwaki 249061982f add symbol=? function 2013-11-14 16:52:10 +09:00
Yuichi Nishiwaki 71a532eebf remove some comments from supported range section in README 2013-11-14 14:42:45 +09:00
Yuichi Nishiwaki 6296d4bee2 add boolean=? 2013-11-14 14:31:57 +09:00
Yuichi Nishiwaki 1fa0308ea8 update README 2013-11-14 14:17:41 +09:00
Yuichi Nishiwaki 002a729d32 horizonal lines below table header seem have to be long to some extent 2013-11-14 14:03:51 +09:00
Yuichi Nishiwaki c4855cb840 cosmetic changes 2013-11-14 13:59:57 +09:00
Yuichi Nishiwaki 104a8574ab add supported range section 2013-11-14 13:57:53 +09:00
Yuichi Nishiwaki 132959eed8 add mention to default make option 2013-11-14 13:57:28 +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 b9fce69c61 support internal definitions 2013-11-13 18:08:22 +09:00
Yuichi Nishiwaki 2fb4720e22 [bugfix] (= 1 1.0) doesn't work 2013-11-13 17:40:31 +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 223e873ff0 accept empty lines in repl 2013-11-13 17:37:05 +09:00
Yuichi Nishiwaki d6c377a33b native support for dynamic-wind 2013-11-11 18:04:21 +09:00
Yuichi Nishiwaki 47ae37f3ba add dynamic-wind test cases 2013-11-11 17:14:21 +09:00
Yuichi Nishiwaki 8c40fc8d9e add square bracket notation 2013-11-11 11:57:01 +09:00
Yuichi Nishiwaki 8b484b69d7 rename fields in struct pic_cont 2013-11-11 10:14:42 +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 4fea9169cc error when argument of apply is not a proper list 2013-11-11 08:01:08 +09:00
Yuichi Nishiwaki 9a1e7d0ab1 extend the heap 2013-11-11 08:00:12 +09:00
Yuichi Nishiwaki 7f3d3ac11b copy stacks to restore a continuation 2013-11-11 07:59:52 +09:00
Yuichi Nishiwaki 96d75b3c06 add apply function 2013-11-10 00:41:59 +09:00
Yuichi Nishiwaki d415e5cbaf cleanup Makefile 2013-11-09 18:05:59 +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 fd3300f9db emit int result in int-int division if possible 2013-11-09 16:32:13 +09:00
Yuichi Nishiwaki 0d2e49c17e cleanup 2013-11-09 15:29:58 +09:00
Yuichi Nishiwaki 9d467e4d14 change some function names in cont.c 2013-11-09 15:25:19 +09:00
Yuichi Nishiwaki 76990d512f suppress warnings 2013-11-09 15:24:58 +09:00
Yuichi Nishiwaki 8a85e62472 add a note about undef values 2013-11-09 14:27:50 +09:00
Yuichi Nishiwaki 1126ec614f add a note to README about call/cc impl 2013-11-09 14:16:35 +09:00
Yuichi Nishiwaki 64ae8bd7b0 initial call/cc support 2013-11-09 14:14:25 +09:00
Yuichi Nishiwaki e373aa7b92 add missing pic_apply_argv definition 2013-11-09 14:13:14 +09:00
Yuichi Nishiwaki 0d28f246de add pic_get_proc 2013-11-09 14:12:59 +09:00
Yuichi Nishiwaki 89eceec7f8 fix a bug that pic_apply faults when cfunc proc is given in DEBUG mode 2013-11-09 14:12:36 +09:00
Yuichi Nishiwaki 125189e25e fix a bug in initial ciend setting 2013-11-09 14:11:54 +09:00
Yuichi Nishiwaki d973f41d84 values of some compound types can reach to expanstion phase 2013-11-09 14:11:19 +09:00
Yuichi Nishiwaki d3ed7bce53 eq? and eqv? return true when the pointers are equal 2013-11-09 13:41:11 +09:00
Yuichi Nishiwaki 09fc4b018e Merge branch 'master' of github.com:ktakashi/picrin into ktakashi-master
Conflicts:
	Makefile
2013-11-08 00:44:55 +09:00