Scheme: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m (rm parent category) |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Our attempt to clearly define and explain various aspects of the scheme specification, focusing on the chicken implementation. | Our attempt to clearly define and explain various aspects of the scheme specification, focusing on the chicken implementation. | ||
==== The R5RS Standard ==== | |||
* [[scheme/Data_Types|Data Types]] | |||
* [[scheme/Procedures|Procedures]] | |||
==== WANTED ==== | ==== WANTED ==== | ||
Line 6: | Line 10: | ||
* dynamic-thunk | * dynamic-thunk | ||
* better explanations of the procedures listed [http://wiki.call-cc.org/man/4/Non-standard%20macros%20and%20special%20forms#other-binding-forms here] | * better explanations of the procedures listed [http://wiki.call-cc.org/man/4/Non-standard%20macros%20and%20special%20forms#other-binding-forms here] | ||
* tail recursion | |||
* syntax-rules | |||
* deeper explanation on the chicken egg ''Design by Contract'' | |||
[[Category:Scheme]] | |||
Revision as of 18:17, 2 July 2012
Our attempt to clearly define and explain various aspects of the scheme specification, focusing on the chicken implementation.
The R5RS Standard
WANTED
- A simple coroutine implementation with call/cc
- as well as a better explanation of call-with-values
- dynamic-thunk
- better explanations of the procedures listed here
- tail recursion
- syntax-rules
- deeper explanation on the chicken egg Design by Contract