Module: Klam::Primitives::GenericFunctions

Included in:
Environment
Defined in:
lib/klam/primitives/generic_functions.rb

Instance Method Summary collapse

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