Commit Graph

2238 Commits

Author SHA1 Message Date
Yuichi Nishiwaki 3919c17fdc WIP 2014-09-08 20:20:08 +09:00
Yuichi Nishiwaki c3ef97992d move core syntaxes 2014-09-08 17:16:05 +09:00
Yuichi Nishiwaki 685d21a1e2 move define-record-type 2014-09-08 17:15:50 +09:00
Yuichi Nishiwaki c15999cc76 update benz 2014-09-08 17:08:38 +09:00
Yuichi Nishiwaki 268191d1c5 reorder base.scm 2014-09-05 03:08:11 +09:00
Yuichi Nishiwaki 6f40dcc5df refactor define-record-writer 2014-09-04 19:14:43 +09:00
Yuichi Nishiwaki 85ccc30821 remove scheme implemetation of identifier=? 2014-09-04 19:14:27 +09:00
Yuichi Nishiwaki be9d518e2f addictional argument for pic_open 2014-09-04 19:11:41 +09:00
Yuichi Nishiwaki 7b55328ce6 rewrite load.c 2014-09-04 19:11:33 +09:00
Yuichi Nishiwaki 7a2b897f17 add scheme/read.scm and scheme/write.scm 2014-09-04 18:59:25 +09:00
Yuichi Nishiwaki 055ec2538d update prototypes (picrin/symbol.scm, picrin/list.scm, picrin/base.scm) 2014-09-04 18:59:10 +09:00
Yuichi Nishiwaki 42ddd5793e update benz 2014-09-04 18:43:53 +09:00
Yuichi Nishiwaki 7f092cb9ab managed to make it work 2014-09-01 09:53:19 +09:00
Yuichi Nishiwaki 8764bec50b move main.c to src/ 2014-09-01 09:40:55 +09:00
Yuichi Nishiwaki 83f580bfcf initial benz integration 2014-09-01 09:33:28 +09:00
Yuichi Nishiwaki a2e968fe46 remove include headers 2014-09-01 09:16:44 +09:00
Yuichi Nishiwaki 758c607046 delete old submodules 2014-09-01 09:11:45 +09:00
Yuichi Nishiwaki 4ff302bfcf add benz submodule 2014-09-01 09:08:48 +09:00
Yuichi Nishiwaki b96d6fb0d4 Merge branch 'issue-201' 2014-09-01 08:52:18 +09:00
Yuichi Nishiwaki 91f75bc226 lset/lref can access to torn-off regions because of call/cc 2014-09-01 08:50:51 +09:00
Yuichi Nishiwaki 86c335dd77 vm_tear_off should happen in cont. saving, not in restoring 2014-09-01 08:50:11 +09:00
Yuichi Nishiwaki eb05f70e9c [doc] getopt dependency was dropped. 2014-09-01 02:04:08 +09:00
Yuichi Nishiwaki 4fa335af83 grammar bugfix 2014-09-01 01:58:47 +09:00
Yuichi Nishiwaki a290bb0b04 [repl] support multiple line input 2014-09-01 01:00:30 +09:00
Yuichi Nishiwaki 9fefa80466 Merge branch 'repl-and-readline' 2014-08-31 01:47:59 +09:00
Yuichi Nishiwaki 2a69894bbd add commentary for future work 2014-08-31 01:41:53 +09:00
Yuichi Nishiwaki 96a90810af import (picrin readline) only when exists 2014-08-31 01:41:12 +09:00
Yuichi Nishiwaki ac15ac6e2d use readline in repl 2014-08-31 01:00:13 +09:00
Yuichi Nishiwaki 029d98338d split repl and main loop 2014-08-31 00:36:20 +09:00
Yuichi Nishiwaki 75ae0cad12 repl moves to contrib 2014-08-30 23:30:04 +09:00
Yuichi Nishiwaki 82ee8f9171 Merge pull request #163 from stibear/srfi17
implements srfi-17(generalized-set!)
2014-08-30 15:34:51 +09:00
stibear 6a52aa2610 setter -> @@setter 2014-08-30 15:31:26 +09:00
stibear 607e961525 fixes small mistakes 2014-08-30 15:26:21 +09:00
stibear a85de7ff73 implement by using (picrin attribute) 2014-08-30 14:47:47 +09:00
stibear 688c41a402 Updates CMakeLists.txt 2014-08-30 14:47:47 +09:00
stibear 64bcf68692 implements srfi-17(generalized-set!) 2014-08-30 14:47:47 +09:00
Yuichi Nishiwaki 3b3a74e114 let dictionary-ref return two values 2014-08-29 23:57:55 +09:00
Yuichi Nishiwaki 059ee0c5cb Merge pull request #190 from KeenS/editline
Readline binding
2014-08-29 21:11:18 +09:00
Sunrim KIM (keen) 31c09f0475 s/wasabiz/picrin-scheme/g 2014-08-29 13:27:31 +09:00
Yuichi Nishiwaki 79417040e6 Merge branch 'trie-reader' 2014-08-24 15:23:46 +09:00
Yuichi Nishiwaki 8d06a00483 don't refer to invalid memory region by ci->ip 2014-08-13 14:56:18 +09:00
Yuichi Nishiwaki b2e1c523bc refactor the last change 2014-08-13 14:55:26 +09:00
Yuichi Nishiwaki 8039ddf9c5 [bugfix] rhs of assignment may modify lhs pointer 2014-08-13 14:47:26 +09:00
Yuichi Nishiwaki e1fededa1e dispatch by string 2014-08-12 19:43:43 +09:00
Yuichi Nishiwaki 0dd7e85e72 [bugfix] plus reader broken 2014-08-12 19:42:54 +09:00
Yuichi Nishiwaki 252debb489 remember dispatch string 2014-08-12 19:40:32 +09:00
Yuichi Nishiwaki 7f3bbe88af s/read_unsigned_blob/read_blob/g 2014-08-12 11:06:55 +09:00
Yuichi Nishiwaki e34b580182 refactor boolean readers 2014-08-12 10:59:49 +09:00
Yuichi Nishiwaki d78026ac05 refactor comma reader 2014-08-12 10:52:35 +09:00
Yuichi Nishiwaki 058de5b7e9 reader by readtable 2014-08-12 09:14:43 +09:00