Scheme: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Shijun (talk | contribs)
m moved Scheme:start to Scheme: :start is unnecessary
No edit summary
 
(4 intermediate revisions by 3 users not shown)
Line 2: Line 2:


==== The R5RS Standard ====
==== The R5RS Standard ====
* [[scheme:Data_Types|Data Types]]
* [[scheme/Data_Types|Data Types]]
* [[scheme:Procedures|Procedures]]
* [[scheme/Procedures|Procedures]]


==== WANTED ====
==== WANTED ====
Line 12: Line 12:
* tail recursion
* tail recursion
* syntax-rules
* syntax-rules
* deeper explanation on the chicken egg ''Design by Contract''
[[Category:Programming languages]]

Latest revision as of 00:24, 10 July 2019

Our attempt to clearly define and explain various aspects of the scheme specification, focusing on the chicken implementation.

The R5RS Standard

[edit | edit source]

WANTED

[edit | edit source]
  • 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