Commit Graph

  • b5e429e3e2 error_new -> make_error Yuichi Nishiwaki 2014-09-12 19:42:09 +0900
  • a99fb41c63 dict_new -> make_dict Yuichi Nishiwaki 2014-09-12 19:41:20 +0900
  • d08e401481 blob_new -> make_blob Yuichi Nishiwaki 2014-09-12 19:36:24 +0900
  • 8117a95b0d update benz. define `include' in scheme/base.scm Yuichi Nishiwaki 2014-09-12 18:53:01 +0900
  • e58f216b2d remove include Yuichi Nishiwaki 2014-09-12 18:52:32 +0900
  • f9e603f32b unix and linux feature may coexist Yuichi Nishiwaki 2014-09-12 17:36:28 +0900
  • edcc26466c more efficient impelementation of nan boxing Yuichi Nishiwaki 2014-09-12 13:50:23 +0900
  • 04b3ac08bf logo on the readme Yuichi Nishiwaki 2014-09-12 00:19:54 +0900
  • 1e3e5890ac add another logo image Yuichi Nishiwaki 2014-09-12 00:05:28 +0900
  • b250aae7b3 add new logo Yuichi Nishiwaki 2014-09-11 17:41:48 +0900
  • 96609de180 string conversion functions Yuichi Nishiwaki 2014-09-10 20:10:09 +0900
  • c6b46ae2ac string conversion functions Yuichi Nishiwaki 2014-09-10 20:09:32 +0900
  • 65a1b0f5af update benz (features) Yuichi Nishiwaki 2014-09-10 18:37:08 +0900
  • 8f93ddd87b add many many 'features' Yuichi Nishiwaki 2014-09-10 18:36:53 +0900
  • 6c8a533128 import a test case by @SaitoAtsushi Yuichi Nishiwaki 2014-09-10 17:45:18 +0900
  • 0dbf238f83 update benz (call-with-port) Yuichi Nishiwaki 2014-09-10 17:43:19 +0900
  • e376f2614d add call-with-port Yuichi Nishiwaki 2014-09-10 17:42:55 +0900
  • 9f5a1512b5 char comparators moved to benz core Yuichi Nishiwaki 2014-09-10 17:18:41 +0900
  • ac638daa2b char comparators Yuichi Nishiwaki 2014-09-10 17:18:14 +0900
  • e5d47de3b0 update benz. support inter-referntial definitions Yuichi Nishiwaki 2014-09-10 15:27:46 +0900
  • 3a7fb12b2f Merge branch 'inter-referential-definitions' Yuichi Nishiwaki 2014-09-10 15:26:33 +0900
  • a193af3bef deal with exceptions inside macroexpansion Yuichi Nishiwaki 2014-09-10 15:20:36 +0900
  • 248ca95925 support inter-referential definitions [complete] Yuichi Nishiwaki 2014-09-10 15:15:06 +0900
  • ff82e59066 support macroexpansion of inter-referential definitions Yuichi Nishiwaki 2014-09-10 14:42:36 +0900
  • 654bc2c2d6 add local variables list Yuichi Nishiwaki 2014-09-10 13:27:38 +0900
  • a0ab746fc8 fix #197 Yuichi Nishiwaki 2014-09-10 03:11:45 +0900
  • bd68a94af5 update benz Yuichi Nishiwaki 2014-09-10 03:09:41 +0900
  • e6a2af0bf6 remove vec_extend_ip. close #9 Yuichi Nishiwaki 2014-09-10 02:51:48 +0900
  • 05e288449a import cond-expand tests from @KeenS's patch Yuichi Nishiwaki 2014-09-10 02:13:38 +0900
  • 4be04205ae update benz Yuichi Nishiwaki 2014-09-10 02:10:41 +0900
  • 90d6a3572c diet cond-expand Yuichi Nishiwaki 2014-09-10 02:08:58 +0900
  • 57fb1fc2fe initial import of cond-expand from @KeenS's patch Yuichi Nishiwaki 2014-09-10 01:48:20 +0900
  • d0abe2d193 add pic->feature Yuichi Nishiwaki 2014-09-10 01:41:10 +0900
  • 2fe7adb26d parameter tuning. patch is made by @KeenS. Yuichi Nishiwaki 2014-09-10 00:44:06 +0900
  • a0beeaead4 Merge branch 'benz-integration' Yuichi Nishiwaki 2014-09-10 00:32:14 +0900
  • a871f1b89d update benz (xfile) Yuichi Nishiwaki 2014-09-09 14:47:16 +0900
  • a0687e29e0 update xfile Yuichi Nishiwaki 2014-09-09 14:46:56 +0900
  • 3aced33d84 small refactoring Yuichi Nishiwaki 2014-09-09 02:29:24 +0900
  • d2e5ca6985 lcm should do abs Yuichi Nishiwaki 2014-09-09 02:24:19 +0900
  • afe547f1c3 r5rs is missed Yuichi Nishiwaki 2014-09-09 02:15:55 +0900
  • 64d7861bf3 bytevector-copy is missed. added port-open?c Yuichi Nishiwaki 2014-09-09 02:14:24 +0900
  • 813ce064f3 add port-open? Yuichi Nishiwaki 2014-09-09 02:12:51 +0900
  • 3c396b5f3c gcd and lcm take variable-length arguments Yuichi Nishiwaki 2014-09-09 01:48:28 +0900
  • 6020e2e71d update benz (bugs in define-values) Yuichi Nishiwaki 2014-09-09 01:48:12 +0900
  • 92749325a9 fix a bug in the definitino of define-values Yuichi Nishiwaki 2014-09-09 01:38:52 +0900
  • df18df8868 [bugfix] even? and odd? broken Yuichi Nishiwaki 2014-09-09 01:31:25 +0900
  • 9ab446ab92 support strings Yuichi Nishiwaki 2014-09-09 01:28:08 +0900
  • 5331d6f23c refactor string.c Yuichi Nishiwaki 2014-09-09 01:23:58 +0900
  • ce1d5c0653 Revert "immutable string" Yuichi Nishiwaki 2014-09-09 01:12:52 +0900
  • 27322a3c80 update benz (_ and ...) Yuichi Nishiwaki 2014-09-09 00:59:12 +0900
  • c3acc4cb44 remove aux syntax for syntax-rules Yuichi Nishiwaki 2014-09-09 00:51:49 +0900
  • 0c6ffa3e7b update benz (pic_open) Yuichi Nishiwaki 2014-09-09 00:09:31 +0900
  • 2d80522230 revert pic_open API Yuichi Nishiwaki 2014-09-09 00:08:15 +0900
  • 230c87d455 update benz (boot.c) Yuichi Nishiwaki 2014-09-08 23:46:22 +0900
  • 4fd4e15cc1 load basic syntaxes at boot time Yuichi Nishiwaki 2014-09-08 23:31:04 +0900
  • 1ac0ccb05e change dictionary interface Yuichi Nishiwaki 2014-09-08 20:49:28 +0900
  • dd80aff03a remove dicitonary-for-each Yuichi Nishiwaki 2014-09-08 20:47:29 +0900
  • 8b9a3f513a update benz Yuichi Nishiwaki 2014-09-08 20:44:16 +0900
  • 8c174cd505 Revert "change the interface of call/cc" Yuichi Nishiwaki 2014-09-08 20:41:31 +0900
  • c0adc87f12 Revert "[bugfix] continue should set cont->results" Yuichi Nishiwaki 2014-09-08 20:40:58 +0900
  • 839405e752 Revert "continuation object is applicable" Yuichi Nishiwaki 2014-09-08 20:40:48 +0900
  • 0ad4daa338 more fixes Yuichi Nishiwaki 2014-09-08 20:37:44 +0900
  • 3919c17fdc WIP Yuichi Nishiwaki 2014-09-08 20:20:08 +0900
  • a2848f3eaf [bugfix] rename procedures Yuichi Nishiwaki 2014-09-08 19:46:40 +0900
  • f7e0797f7c add the alias of call/cc Yuichi Nishiwaki 2014-09-08 19:38:33 +0900
  • 4483f8224a flatten the library hierarchy (again) Yuichi Nishiwaki 2014-09-08 19:38:19 +0900
  • 062cfda6df Revert "remove time.c and system.c" Yuichi Nishiwaki 2014-09-08 18:50:35 +0900
  • ed9b14630b refactor load Yuichi Nishiwaki 2014-09-08 18:50:15 +0900
  • 6cb34f063d Revert "remove eval.c and load.c" Yuichi Nishiwaki 2014-09-08 18:47:20 +0900
  • 349d012b26 Revert "remove file.c" Yuichi Nishiwaki 2014-09-08 18:46:47 +0900
  • c3ef97992d move core syntaxes Yuichi Nishiwaki 2014-09-08 17:16:05 +0900
  • 685d21a1e2 move define-record-type Yuichi Nishiwaki 2014-09-08 17:15:50 +0900
  • c15999cc76 update benz Yuichi Nishiwaki 2014-09-08 17:08:38 +0900
  • b8b5743589 continuation object is applicable Yuichi Nishiwaki 2014-09-05 14:15:46 +0900
  • 3a4de8895e [bugfix] continue should set cont->results Yuichi Nishiwaki 2014-09-05 14:08:13 +0900
  • a0945a323f remove unused math functions Yuichi Nishiwaki 2014-09-05 03:45:24 +0900
  • e56f2dce28 immutable string Yuichi Nishiwaki 2014-09-05 03:37:52 +0900
  • b4d1abe54f remove unused port operaotrs Yuichi Nishiwaki 2014-09-04 18:43:12 +0900
  • 268191d1c5 reorder base.scm Yuichi Nishiwaki 2014-09-05 03:08:11 +0900
  • 6f40dcc5df refactor define-record-writer Yuichi Nishiwaki 2014-09-04 19:14:43 +0900
  • 85ccc30821 remove scheme implemetation of identifier=? Yuichi Nishiwaki 2014-09-04 19:14:27 +0900
  • be9d518e2f addictional argument for pic_open Yuichi Nishiwaki 2014-09-04 19:11:41 +0900
  • 7b55328ce6 rewrite load.c Yuichi Nishiwaki 2014-09-04 19:11:33 +0900
  • 7a2b897f17 add scheme/read.scm and scheme/write.scm Yuichi Nishiwaki 2014-09-04 18:59:25 +0900
  • 055ec2538d update prototypes (picrin/symbol.scm, picrin/list.scm, picrin/base.scm) Yuichi Nishiwaki 2014-09-04 18:54:04 +0900
  • 42ddd5793e update benz Yuichi Nishiwaki 2014-09-04 18:43:53 +0900
  • 14e7fd4e98 implement identifier=? Yuichi Nishiwaki 2014-09-04 18:43:12 +0900
  • 5867c1e87e Merge pull request #199 from KeenS/srfi-links Yuichi Nishiwaki 2014-09-01 23:58:30 +0900
  • 40e96e4c2a Merge pull request #205 from KeenS/main-option Yuichi Nishiwaki 2014-09-01 23:57:55 +0900
  • 6e71dd3f1d add -l option Sunrim KIM (keen) 2014-09-01 22:51:04 +0900
  • ed1a226aef grammer fix Sunrim KIM (keen) 2014-09-01 20:57:32 +0900
  • 2a347847ae drop dependency on stdio.h Yuichi Nishiwaki 2014-09-01 13:48:40 +0900
  • 0f55478a19 pluggable stdios Yuichi Nishiwaki 2014-09-01 13:43:54 +0900
  • 03716567c9 delete pic_parse family Yuichi Nishiwaki 2014-09-01 13:23:32 +0900
  • 1e8ab8bf0f s/make_library/open_library/g Yuichi Nishiwaki 2014-09-01 13:07:38 +0900
  • a4c82f10d2 (scheme base) is no longer the default library of benz. refer to (picrin base) instead. Yuichi Nishiwaki 2014-09-01 13:01:56 +0900
  • a227498f5b hold standard library references in pic_state Yuichi Nishiwaki 2014-09-01 13:01:17 +0900
  • fb28cd003e flatten library hierarchy Yuichi Nishiwaki 2014-09-01 11:37:52 +0900
  • 7f092cb9ab managed to make it work Yuichi Nishiwaki 2014-09-01 09:53:19 +0900
  • 8764bec50b move main.c to src/ Yuichi Nishiwaki 2014-09-01 09:40:55 +0900