Module: Klam::Primitives::ErrorHandling

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

Instance Method Summary collapse

Instance Method Details

#error_to_string(err) ⇒ Object Also known as: error-to-string

trap-error is a special form and implemented in the compiler



12
13
14
# File 'lib/klam/primitives/error_handling.rb', line 12

def error_to_string(err)
  err.message
end

#simple_error(msg) ⇒ Object Also known as: simple-error



4
5
6
# File 'lib/klam/primitives/error_handling.rb', line 4

def simple_error(msg)
  ::Kernel.raise ::Klam::Error, msg
end