Created
January 30, 2009 00:28
-
-
Save jcoglan/54853 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jcoglan@fournier:~/projects/heist$ ../rubinius/bin/rbx bin/heist sicp/section-1-1 | |
Exercise 1.2 | |
-0.255555555555556 | |
Exercise 1.3 | |
(sum-squares-largest-two 2 9 5) = 106 | |
(sum-squares-largest-two 4 3 1) = 25 | |
(sum-squares-largest-two 7 3 4) = 65 | |
Exercise 1.5 | |
Exercise 1.7 | |
An exception has occurred: | |
No method '<' on an instance of TrueClass. (NoMethodError) | |
Backtrace: | |
Kernel(TrueClass)#method_missing at kernel/delta/kernel.rb:55 | |
Heist::Runtime#initialize {} at (eval):249 | |
Heist::Runtime::Function#call at /home/jcoglan/projects/heist/lib/runtime/function.rb:20 | |
Heist::Runtime::Frame#expand! at /home/jcoglan/projects/heist/lib/runtime/frame.rb:33 | |
Heist::Runtime::Frame#evaluate at /home/jcoglan/projects/heist/lib/runtime/frame.rb:12 | |
Heist::Runtime::List#eval at /home/jcoglan/projects/heist/lib/runtime/list.rb:25 | |
Heist::Runtime#initialize {} at (eval):137 | |
Heist::Runtime::MetaFunction#call at /home/jcoglan/projects/heist/lib/runtime/function.rb:36 | |
Heist::Runtime::Frame#expand! at /home/jcoglan/projects/heist/lib/runtime/frame.rb:33 | |
Heist::Runtime::Frame#evaluate at /home/jcoglan/projects/heist/lib/runtime/frame.rb:12 | |
Heist::Runtime::List#eval at /home/jcoglan/projects/heist/lib/runtime/list.rb:25 | |
Heist.value_of at ./bin/../lib/heist.rb:33 | |
Heist::Scheme::Program#eval {} at /home/jcoglan/projects/heist/lib/parser/nodes.rb:7 | |
Array#map at kernel/bootstrap/array.rb:61 | |
Heist::Scheme::Program#eval at /home/jcoglan/projects/heist/lib/parser/nodes.rb:7 | |
Heist::Runtime::Scope#eval at /home/jcoglan/projects/heist/lib/runtime/scope.rb:70 | |
Heist::Runtime#initialize {} at (eval):178 | |
Heist::Runtime::MetaFunction#call at /home/jcoglan/projects/heist/lib/runtime/function.rb:36 | |
Heist::Runtime::Frame#expand! at /home/jcoglan/projects/heist/lib/runtime/frame.rb:33 | |
Heist::Runtime::Frame#evaluate at /home/jcoglan/projects/heist/lib/runtime/frame.rb:12 | |
Heist::Runtime::List#eval at /home/jcoglan/projects/heist/lib/runtime/list.rb:25 | |
Heist.value_of at ./bin/../lib/heist.rb:33 | |
Heist::Runtime::Function#call {} at /home/jcoglan/projects/heist/lib/runtime/function.rb:18 | |
Enumerable(Heist::Runtime::List)#each_with_index {} at kernel/common/enumerable.rb:688 | |
Array(Heist::Runtime::List)#each at kernel/bootstrap/array.rb:48 | |
Enumerable(Heist::Runtime::List)#each_with_index at kernel/common/enumerable.rb:688 | |
Heist::Runtime::Function#call at /home/jcoglan/projects/heist/lib/runtime/function.rb:15 | |
Heist::Runtime::Frame#expand! at /home/jcoglan/projects/heist/lib/runtime/frame.rb:33 | |
Heist::Runtime::Frame#evaluate at /home/jcoglan/projects/heist/lib/runtime/frame.rb:12 | |
Heist::Runtime::List#eval at /home/jcoglan/projects/heist/lib/runtime/list.rb:25 | |
Heist.value_of at ./bin/../lib/heist.rb:33 | |
Heist::Runtime::Function#call {} at /home/jcoglan/projects/heist/lib/runtime/function.rb:18 | |
Enumerable(Heist::Runtime::List)#each_with_index {} at kernel/common/enumerable.rb:688 | |
Array(Heist::Runtime::List)#each at kernel/bootstrap/array.rb:48 | |
Enumerable(Heist::Runtime::List)#each_with_index at kernel/common/enumerable.rb:688 | |
Heist::Runtime::Function#call at /home/jcoglan/projects/heist/lib/runtime/function.rb:15 | |
Heist::Runtime::Frame#expand! at /home/jcoglan/projects/heist/lib/runtime/frame.rb:33 | |
Heist::Runtime::Frame#evaluate at /home/jcoglan/projects/heist/lib/runtime/frame.rb:12 | |
Heist::Runtime::List#eval at /home/jcoglan/projects/heist/lib/runtime/list.rb:25 | |
Heist.value_of at ./bin/../lib/heist.rb:33 | |
Heist::Scheme::Program#eval {} at /home/jcoglan/projects/heist/lib/parser/nodes.rb:7 | |
Array#map at kernel/bootstrap/array.rb:61 | |
Heist::Scheme::Program#eval at /home/jcoglan/projects/heist/lib/parser/nodes.rb:7 | |
Heist::Runtime::Scope#run at /home/jcoglan/projects/heist/lib/runtime/scope.rb:65 | |
Heist::Runtime#run at (__FORWARDABLE__):6 | |
main.__script__ at bin/heist:9 | |
CompiledMethod#activate_as_script at kernel/common/compiled_method.rb:232 | |
CompiledMethod#as_script at kernel/common/compiled_method.rb:225 | |
Compile.single_load at kernel/common/compile.rb:247 | |
Compile.load_from_extension at kernel/common/compile.rb:319 | |
Object#__script__ at kernel/loader.rb:297 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment