Method: Lisp::PrimEnvironment.procedure_environment_impl

Defined in:
lib/rubylisp/prim_environment.rb

.procedure_environment_impl(args, env) ⇒ Object



149
150
151
152
# File 'lib/rubylisp/prim_environment.rb', line 149

def self.procedure_environment_impl(args, env)
  Lisp::Debug.process_error("procedure-environment requires a user written function as it's argument", env) unless args.car.function?
  Lisp::Environment.with_value(args.car.env)
end