Commit Graph

1099 Commits

Author SHA1 Message Date
Yuichi Nishiwaki a08a19bed1 cosmetic changes 2014-02-09 03:15:50 +09:00
Yuichi Nishiwaki 49e5e3085b pic_str_new may take a NULL ptr 2014-02-09 03:11:08 +09:00
Yuichi Nishiwaki 668ace7901 implement some string functions in c 2014-02-09 03:10:58 +09:00
Yuichi Nishiwaki ca965d088a add a new test 2014-02-09 02:44:19 +09:00
Yuichi Nishiwaki 39af5ca254 implement string-append in C 2014-02-09 02:42:50 +09:00
Yuichi Nishiwaki 7187e4e982 add open-input-bytevector 2014-02-09 02:41:52 +09:00
Yuichi Nishiwaki 3d0657074f first argument of get-output-string is optinoal 2014-02-09 02:41:20 +09:00
stibear a89d88d276 implemented Selectors 2014-02-09 02:20:48 +09:00
Yuichi Nishiwaki a666951f21 add open-output-string and get-output-string 2014-02-09 01:49:55 +09:00
Yuichi Nishiwaki 0e464b2f75 [bugfix] write-string doesn't detect given port 2014-02-09 01:21:44 +09:00
Yuichi Nishiwaki 89b2f7bbab update xfile 2014-02-09 00:13:24 +09:00
Yuichi Nishiwaki 8d067f66ed add open-input-string 2014-02-08 23:23:53 +09:00
stibear bc51836440 implemented Constructors and Predicates 2014-02-08 23:11:17 +09:00
Yuichi Nishiwaki 383026a64e update xfile 2014-02-08 22:30:37 +09:00
Yuichi Nishiwaki 6e4280508e update readme 2014-02-08 19:54:18 +09:00
Yuichi Nishiwaki 5d1c00bb06 add write/write-shared/display, but incomplete 2014-02-08 19:45:05 +09:00
Yuichi Nishiwaki 1adecf5cf5 style clenaup 2014-02-08 17:32:40 +09:00
Yuichi Nishiwaki dd0ed6bfea add write-string/write-u8/write-bytevector 2014-02-08 17:31:54 +09:00
Yuichi Nishiwaki af429b17ea Merge remote-tracking branch 'origin/master' 2014-02-08 17:18:37 +09:00
Yuichi Nishiwaki 5efdf3cfcc write-simple support optional output port 2014-02-08 17:15:34 +09:00
Yuichi Nishiwaki 812e595472 update submodule 2014-02-08 17:07:52 +09:00
Yuichi Nishiwaki 93f7270ea3 auto export symbols defined by pic_defmacro 2014-02-08 15:24:27 +09:00
Yuichi Nishiwaki 89e181e44c update readme 2014-02-08 15:13:28 +09:00
Yuichi Nishiwaki 4cb661c252 add 'include' macro 2014-02-08 15:05:28 +09:00
Yuichi Nishiwaki f56557a167 add hello world 2014-02-08 15:02:48 +09:00
Yuichi Nishiwaki d58e5196b2 Merge pull request #34 from zeptometer/cxr
implement standard library : (scheme cxr)
2014-02-08 13:14:20 +09:00
Yuito Murase d5b0b7bf19 implement standard library : (scheme cxr) 2014-02-08 03:24:26 +09:00
Yuichi Nishiwaki b6637842e7 Revert "Revert "suppress duplicate definition warnings, variables are hoisted""
This reverts commit 968c0b53df.
2014-02-08 03:18:13 +09:00
Yuichi Nishiwaki b0d955c771 analyze in order 2014-02-08 03:17:49 +09:00
Yuichi Nishiwaki 968c0b53df Revert "suppress duplicate definition warnings, variables are hoisted"
This reverts commit 15e95f82da.
2014-02-08 03:12:39 +09:00
Yuichi Nishiwaki f051de77c5 support 'else' syntax in cond 2014-02-08 02:55:17 +09:00
Yuichi Nishiwaki 15e95f82da suppress duplicate definition warnings, variables are hoisted 2014-02-08 02:48:57 +09:00
Yuichi Nishiwaki e52614a51e dont write argument name on prototype 2014-02-08 02:48:38 +09:00
Yuichi Nishiwaki f9dc0d5f9b update readme 2014-02-07 10:19:35 +09:00
Yuichi Nishiwaki 2fd1f0a292 resolve TODO 2014-02-07 10:08:28 +09:00
Yuichi Nishiwaki d100dde6b1 Merge branch 'master' into trampoline 2014-02-07 10:05:31 +09:00
Yuichi Nishiwaki 1afbfcda23 add 'static' 2014-02-07 10:02:09 +09:00
Yuichi Nishiwaki cd12977cfe receive values by trampoline 2014-02-07 09:59:02 +09:00
Yuichi Nishiwaki 1208fc9f0e execute procedure by trampoline in call/cc 2014-02-07 09:56:57 +09:00
Yuichi Nishiwaki 67a856b1db [bugfix] pic_trampoline was broken 2014-02-07 09:49:49 +09:00
Yuichi Nishiwaki 85512d9ec0 update submodule 2014-02-07 02:29:07 +09:00
Yuichi Nishiwaki 1c633b3cda cleanup 2014-02-07 02:23:55 +09:00
Yuichi Nishiwaki 7288cd0614 redefinition might be against a local variable 2014-02-07 02:15:08 +09:00
Yuichi Nishiwaki c4040949ff stop warning in macroexpand, and creating a duplicate slot 2014-02-07 02:14:39 +09:00
Yuichi Nishiwaki fd0553ac25 warn variable redefinition in macroexpansion level 2014-02-07 02:13:16 +09:00
Yuichi Nishiwaki d74b82b1a5 warn global variable redefinition 2014-02-07 02:12:43 +09:00
Yuichi Nishiwaki 620fee4236 refactor global_ref and global_def 2014-02-07 01:48:56 +09:00
Yuichi Nishiwaki c75d6e5789 refactor global_def 2014-02-07 01:42:28 +09:00
Yuichi Nishiwaki ae5acd005c refactor global_ref 2014-02-07 01:42:15 +09:00
Yuichi Nishiwaki e7d38ea165 rename scope_global_define -> global_def 2014-02-07 01:31:45 +09:00