Commit graph

4661 commits

Author SHA1 Message Date
Justin Ethier
94f77f6075 Added TODO's 2019-02-13 15:37:53 -05:00
Justin Ethier
a20f020f66 Emit lambda AST's 2019-02-13 15:00:38 -05:00
Justin Ethier
f6be983113 Replace unnecessary and-let* 2019-02-13 11:58:37 -05:00
Justin Ethier
2c418ec33d Fix extraction of options 2019-02-13 10:41:02 -05:00
Justin Ethier
2a91c9431e WIP 2019-02-12 18:55:10 -05:00
Justin Ethier
dab0d9a570 Extract data from pair 2019-02-12 14:03:54 -05:00
Justin Ethier
3bbd89ce2c WIP 2019-02-12 14:01:13 -05:00
Justin Ethier
e060247d8a Cleanup interface to opt:memoize-pure-fncs 2019-02-10 18:58:18 -05:00
Justin Ethier
a988582228 WIP 2019-02-10 18:48:53 -05:00
Justin Ethier
1caa277f8a Added TODO 2019-02-08 13:24:23 -05:00
Justin Ethier
7570665448 Copy new file 2019-02-08 13:13:07 -05:00
Justin Ethier
4d7d312baa Relocate file 2019-02-08 13:11:29 -05:00
Justin Ethier
407a0c0581 Cleanup old comments and fnc names 2019-02-08 13:06:05 -05:00
Justin Ethier
a0a9242d64 Do not memoize a func with any free variables
This prevents issues where free variables are mutated, causing a function to no longer be pure.
2019-02-07 17:57:49 -05:00
Justin Ethier
a843e06f9a Memoize all of the functions at top-level 2019-02-06 14:53:00 -05:00
Justin Ethier
4ac9b64bc2 Added TODO
Reject function that contains globals since the value of those globals could change, invaliding the cache.
2019-02-06 13:42:04 -05:00
Justin Ethier
d6e2717407 Integrating new memo code into top-level AST output 2019-02-06 13:22:28 -05:00
Justin Ethier
bb0122ee9b WIP 2019-02-05 18:35:41 -05:00
Justin Ethier
411c589133 Memoized functions that do not require new top-level definitions 2019-02-05 17:20:31 -05:00
Justin Ethier
20ee239b59 WIP 2019-02-05 13:25:40 -05:00
Justin Ethier
b5c23441ba WIP 2019-02-04 18:12:08 -05:00
Justin Ethier
bca99853fb Merge remote-tracking branch 'origin/master' 2019-02-04 13:27:35 -05:00
Justin Ethier
0ed38ba97e WIP 2019-02-04 13:27:24 -05:00
Justin Ethier
50e1ec5f84
Update hashset.sld
Clarify use of this module in the header comments.
2019-02-01 10:25:01 -05:00
Justin Ethier
7d1855d6d4 WIP 2019-01-31 13:33:05 -05:00
Justin Ethier
1dc3e8324d Initial file 2019-01-31 13:32:55 -05:00
Justin Ethier
bcdec41276 Added (ack) 2019-01-30 16:43:49 -05:00
Justin Ethier
411347a556 Adding temporarily for testing 2019-01-29 19:02:43 -05:00
Justin Ethier
2b115c989d Initial example 2019-01-28 22:59:54 -05:00
Justin Ethier
929412a29b Document Arthur's latest changes 2019-01-28 13:14:56 -05:00
Justin Ethier
070a9924d3
Merge pull request #302 from arthurmaciel/correct-semi-colon-bug
Previous try to correct semi-colon bug failed
2019-01-27 21:13:15 -05:00
arthurmaciel
a8cf5d9312 Previous try to correct semi-colon bug failed due to adding semi-colon to the end of a whole block and not each statement 2019-01-27 21:03:22 -02:00
Justin Ethier
402ae5dea0 Fix comment 2019-01-25 19:05:10 -05:00
Justin Ethier
7454d0df2d
Merge pull request #300 from arthurmaciel/single-semi-colons-to-double-semi-colons
Converted improper semi-colons into double ones (and vice-versa)
2019-01-25 23:04:38 -05:00
Justin Ethier
1e5dce8a40
Merge pull request #299 from arthurmaciel/remove-pending-parens
Moved trailing parens into correct position
2019-01-25 21:20:33 -05:00
arthurmaciel
40fbb91bc3 Converted improper semi-colons into double ones 2019-01-25 19:10:10 -02:00
arthurmaciel
c04c930c3e Moved trailing parens into correct position -
only preserved those preceded by commented code
2019-01-25 17:43:09 -02:00
Justin Ethier
ab8910fc14
Merge pull request #298 from arthurmaciel/master
Updated scheme/cyclone/cgen.sld to insert correct
2019-01-25 13:24:13 -05:00
arthurmaciel
6dfb306cf1 Updated scheme/cyclone/cgen.sld to insert correct 2019-01-25 15:30:12 -02:00
Justin Ethier
664a6d9a13
Update Multithreaded-Development.md 2019-01-24 11:11:29 -05:00
Justin Ethier
cd14b282a6 Initial file 2019-01-22 12:40:52 -05:00
Justin Ethier
4273f9e65a Merge remote-tracking branch 'origin/master' 2019-01-22 12:30:28 -05:00
Justin Ethier
dd0b66eb48 Bump to 0.9.8 2019-01-22 12:30:01 -05:00
Justin Ethier
269396b5be
Merge pull request #296 from arthurmaciel/patch-2
Update User-Manual.md
2019-01-19 21:07:36 -05:00
arthurmaciel
3b7cb57d2c
Update User-Manual.md
Corrected old links to cyclone-bootstrap.git and update ck to 0.6.0
2019-01-19 17:19:28 -02:00
Justin Ethier
6ec41585b4 Releasing 0.9.7 2019-01-18 18:30:19 -05:00
Justin Ethier
5afbb9d1ea Revised 0.9.7 section 2019-01-18 17:25:42 -05:00
Justin Ethier
7607b86432 Added TODO 2019-01-18 12:27:02 -05:00
Justin Ethier
459e9a97b0 Hack to re-enable beta expand 2019-01-17 22:36:57 -05:00
Justin Ethier
b0000c42e7 Test re-enabling beta expansion 2019-01-17 16:58:45 -05:00