Module: Klam::Primitives::GenericFunctions
- Included in:
- Environment
- Defined in:
- lib/klam/primitives/generic_functions.rb
Instance Method Summary collapse
- #equal(a, b) ⇒ Object (also: #=)
- #eval_kl(form) ⇒ Object (also: #eval-kl)
Instance Method Details
#equal(a, b) ⇒ Object Also known as: =
4 5 6 |
# File 'lib/klam/primitives/generic_functions.rb', line 4 def equal(a, b) a == b end |
#eval_kl(form) ⇒ Object Also known as: eval-kl
10 11 12 13 14 15 |
# File 'lib/klam/primitives/generic_functions.rb', line 10 def eval_kl(form) ::Kernel.puts form.inspect if value(:"*dump-kl*") code = @compiler.compile(form) ::Kernel.puts code if value(:"*dump-rb*") instance_eval code end |