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
technomancy (author)
Mon Jun 02 10:47:22 -0700 2008
commit  d009ab438c8f8128bc0da344c807fa5dbed6e28e
tree    164505a6cb978bea02143b09d8307ab95056e0d2
parent  ee954a3f167510190e9c67c7ce4a21beb80a5203
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