public
Description: a Scheme written in Ruby, but implemented on the bus!
Homepage: http://bus-scheme.rubyforge.org
Clone URL: git://github.com/technomancy/bus-scheme.git
bus-scheme / R5RS.diff
100644 31 lines (22 sloc) 0.385 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
= Differences between Bus Scheme and R5RS
 
== Parsing
 
Unsupported:
* Quasiquote, unquote, unquote-splice
* Backslash in strings
* Character literals
* Alternate-base numbers
* Alternate define lambda forms
 
* []{}| should be reserved
 
== Functions
 
=== Basic
Unsupported:
* cond
* case
* let*
* letrec
* do
* delay
* read - uses Ruby's gets
 
== General
Tail-recursion
 
Continuations