Class: Lisp::Initializer
Class Method Summary collapse
Class Method Details
.initialize_global_environment ⇒ Object
5 6 7 |
# File 'lib/rubylisp/builtins.rb', line 5 def self.initialize_global_environment Lisp::EnvironmentFrame.global.bind(Symbol.named("nil"), nil) end |
.register_builtins ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/rubylisp/builtins.rb', line 9 def self.register_builtins Lisp::Equivalence.register Lisp::Math.register Lisp::Logical.register Lisp::SpecialForms.register Lisp::ListSupport.register Lisp::Relational.register Lisp::TypeChecks.register Lisp::Assignment.register Lisp::Testing.register Lisp::IO.register Lisp::AList.register Lisp::Frame.register Lisp::Character.register Lisp::String.register Lisp::NativeObject.register Lisp::ClassObject.register Lisp::System.register Lisp::Vector.register end |