Expressions and Environments

  • Thomas Mailund


This chapter digs deeper into how environments work and how you can evaluate expressions in different environments. Understanding how environments are chained together helps you understand how the language finds variables, and being able to create, manipulate, and chain together environments when evaluating expressions is a key trick for metaprogramming.


Global Environment Function Call Package Environment Evaluation Environment Function Environment 

Copyright information

© Thomas Mailund 2017

Authors and Affiliations

  • Thomas Mailund
    • 1
  1. 1.Aarhus NDenmark

Personalised recommendations