Justin Ethier
|
5e3244fa9d
|
Allow importing (cyclone ...) libraries from a relative path
|
2017-12-26 18:08:31 -05:00 |
|
Justin Ethier
|
9c9bc42236
|
Adding placeholders for 0.7.2
|
2017-12-20 18:52:48 -05:00 |
|
Justin Ethier
|
d817481494
|
Bumping this up for new year's
|
2017-12-20 17:44:35 -05:00 |
|
Justin Ethier
|
cf4877acd7
|
Bug fixes
|
2017-12-18 23:56:07 +00:00 |
|
Justin Ethier
|
44af2e8d98
|
Issue #236 - Added single-byte I/O functions
|
2017-12-18 23:39:15 +00:00 |
|
Justin Ethier
|
584b31460b
|
Added TODO
|
2017-12-18 17:34:18 -05:00 |
|
Justin Ethier
|
24b10e9d6a
|
Added full-unicode feature
|
2017-12-18 14:49:07 -05:00 |
|
Justin Ethier
|
7d7ae2e89e
|
Cleanup, removed dead code
|
2017-12-17 18:44:37 -05:00 |
|
Justin Ethier
|
aa77252310
|
Use a-env as backing env for letrec-syntax
|
2017-12-16 18:46:26 -05:00 |
|
Justin Ethier
|
ee7cf5a435
|
Removed dead code
|
2017-12-15 18:31:44 -05:00 |
|
Justin Ethier
|
c404a6b588
|
Working letrec-syntax
Need to understand a bit more why this works, though...
|
2017-12-15 18:10:28 -05:00 |
|
Justin Ethier
|
c962050c9b
|
Added new linbrary
|
2017-12-15 14:23:11 -05:00 |
|
Justin Ethier
|
4ea55e062a
|
WIP
|
2017-12-15 14:17:54 -05:00 |
|
Justin Ethier
|
9817ecd465
|
WIP
|
2017-12-14 19:04:15 -05:00 |
|
Justin Ethier
|
dcc49baa3b
|
WIP, enabled debugging for diagnostic
|
2017-12-13 19:12:13 -05:00 |
|
Justin Ethier
|
4eaa61c0a4
|
Partially-working version of letrec-syntax
|
2017-12-12 19:03:45 -05:00 |
|
Justin Ethier
|
b283c50341
|
Placeholders for letrec-syntax
|
2017-12-12 18:13:19 -05:00 |
|
Justin Ethier
|
55b112afbd
|
WIP
|
2017-12-12 14:19:10 -05:00 |
|
Justin Ethier
|
d2e6139e5b
|
Added letrec-syntax to list of keywords in the rename code
|
2017-12-11 13:56:21 -05:00 |
|
Justin Ethier
|
5adf35a364
|
Allow eval to handle syntax-rules
|
2017-12-08 12:56:55 -05:00 |
|
Justin Ethier
|
23e67294ec
|
Handle renamed syntax-rules when expanding define-syntax
|
2017-12-07 12:41:03 -05:00 |
|
Justin Ethier
|
f40232e9eb
|
Removed debug traces
|
2017-12-06 17:59:49 -05:00 |
|
Justin Ethier
|
b2e9524e70
|
Handled renamed syntax-rules during macro expansion
|
2017-12-06 17:55:49 -05:00 |
|
Justin Ethier
|
a8527380a6
|
Re-enabled debugging
|
2017-12-01 16:11:14 -05:00 |
|
Justin Ethier
|
7f6271d622
|
Add let-syntax to list of keywords
|
2017-12-01 14:08:30 -05:00 |
|
Justin Ethier
|
dd4b7243e0
|
Disable debugging
|
2017-12-01 13:15:53 -05:00 |
|
Justin Ethier
|
046c1f9d22
|
WIP, able to expand some let-syntax now
Still is debugging here though, needs lots of cleanup
|
2017-12-01 11:56:07 -05:00 |
|
Justin Ethier
|
18eed21246
|
WIP, added debugging
|
2017-11-30 19:02:15 -05:00 |
|
Justin Ethier
|
aadd07943b
|
Added TODO's
|
2017-11-30 16:40:06 -05:00 |
|
Justin Ethier
|
6441ce9409
|
Relocated macro expansion code
|
2017-11-28 18:46:48 -05:00 |
|
Justin Ethier
|
a55ab6780c
|
Remove obsolete imports
|
2017-11-28 17:01:41 -05:00 |
|
Justin Ethier
|
b52119f2cd
|
Import prim module
|
2017-11-28 16:36:08 -05:00 |
|
Justin Ethier
|
c5271f05fe
|
Relocating code
|
2017-11-27 18:52:13 -05:00 |
|
Justin Ethier
|
eac413a2f5
|
Relocated functions
|
2017-11-27 17:43:44 -05:00 |
|
Justin Ethier
|
957672fe70
|
Relocated functions
|
2017-11-27 17:13:49 -05:00 |
|
Justin Ethier
|
044d135b84
|
First working version of let-syntax
|
2017-11-25 19:03:00 -05:00 |
|
Justin Ethier
|
d590d1bf8b
|
Added local-env parameter
|
2017-11-25 17:34:38 -05:00 |
|
Justin Ethier
|
454fe2c26c
|
Additional hook required for let-syntax
|
2017-11-24 17:49:42 -05:00 |
|
Justin Ethier
|
5b8f47af43
|
WIP for let-syntax
|
2017-11-21 19:07:52 -05:00 |
|
Justin Ethier
|
09cb431219
|
Added new predicates
|
2017-11-21 13:23:08 -05:00 |
|
Justin Ethier
|
8750696e17
|
cleanup
|
2017-11-19 18:43:37 -05:00 |
|
Justin Ethier
|
5acffd72d1
|
Next version will be 0.7.1
|
2017-11-18 01:02:47 +00:00 |
|
Justin Ethier
|
a492ca379d
|
Handle the null character
|
2017-11-09 19:00:21 -05:00 |
|
Justin Ethier
|
02014322b7
|
Properly count bytes in make-string
|
2017-11-07 17:47:08 -05:00 |
|
Justin Ethier
|
cfdec73d78
|
Emit strings with char/byte lengths
|
2017-11-06 18:57:56 +00:00 |
|
Justin Ethier
|
471f0d4b50
|
UTF8 support
|
2017-11-06 16:00:11 +00:00 |
|
Justin Ethier
|
6aaa600ebc
|
Bugfixes:
- Avoid unnecessary calls to `strlen`
- Type check the `fill` parameter to `make-string`
|
2017-10-27 13:01:04 +00:00 |
|
Justin Ethier
|
77e391cabc
|
Uncomment fast path
|
2017-10-26 22:35:11 +00:00 |
|
Justin Ethier
|
703f863e48
|
Fixes for make-string
|
2017-10-26 21:56:35 +00:00 |
|
Justin Ethier
|
0bd0eeb7a6
|
WIP
|
2017-10-26 17:04:52 +00:00 |
|