This website requires JavaScript.
Explore
Help
Sign In
miloignis
/
kraken
Watch
1
Star
0
Fork
0
You've already forked kraken
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
956
Commits
2
Branches
0
Tags
ea15f48d6f9f07dad5791169455050a8dba69e6f
Commit Graph
3 Commits
Author
SHA1
Message
Date
Nathan Braswell
ea15f48d6f
Implement dlambda and correct dlet. More attempt at Gambit
2022-02-23 16:43:03 -05:00
Nathan Braswell
54097ac074
Port the let+ macro from
http://www.phyast.pitt.edu/~micheles/scheme/scheme15.html
over mostly, and it works in both Chez and Chicken! Will massage some more to get it to be the same as our previous dlet, but it is working!
2022-02-23 00:56:46 -05:00
Nathan Braswell
f8bab2ada5
I caught the Chicken compiler red handed, it's compiled version has zip change behavior part way through, caught in the act with some prints. Where it does so changes based on optimization level, which is a bad sign. Starting a (hopfully quick) port to more standard scheme - looking to support Chez and Gambit in addition to Chicken, with at least some commented out code if not some sort of conditional compilation. We're off to a roaring start with define-syntax broken in Gambit 4.9.3, from 2019, but there was a new version released last month that I think should fix it.
2022-02-22 02:19:17 -05:00