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
didn't need to puts there
technomancy (author)
Wed Feb 06 17:57:35 -0800 2008
commit  f5f6e7a589afc8a4f9134839b8269d7e97522f77
tree    db64abea63e7eec100ed6ebde89efbb78c9d363a
parent  2c167ae3de06296b489379db45c12b0a8122dc55
...
1
2
3
4
 
 
5
...
1
2
 
3
4
5
6
0
@@ -1,3 +1,4 @@
0
 **/*.rbc
0
 pkg*
0
-doc*
0
\ No newline at end of file
0
+doc*
0
+*~
0
\ No newline at end of file
...
1
 
2
3
4
...
 
1
2
3
4
0
@@ -1,4 +1,4 @@
0
-
0
+;; Fibonacci sequence
0
 (define fib (lambda (x)
0
    (if (< x 2) 1
0
      (+ (fib (- x 1))
...
74
75
76
77
 
78
79
80
...
74
75
76
 
77
78
79
80
0
@@ -74,7 +74,7 @@ module BusScheme
0
               when /\A("(.*?)")/ # string
0
                 Regexp.last_match[2]
0
               when /\A(#{IDENTIFIER_BEGIN}+#{IDENTIFIER_CHARS}*)/ # symbol
0
- puts "#{Regexp.last_match[1]} - #{@@lines}"
0
+ # puts "#{Regexp.last_match[1]} - #{@@lines}"
0
                 # bugger--this is *not* going to work. every reference to the symbol
0
                 # resets the defined_in properties. ick! i don't want a ParseNode class!
0
                 Regexp.last_match[1].intern.affect{ |sym| sym.defined_in = [BusScheme.loaded_files.last, @@lines] }

Comments

    No one has commented yet.