|
|
|
|
|
by carlosneves
2 days ago
|
|
Thanks for linking to Fexpr's. I've thinking about "functions with lazily evaluated arguments" recently, and trying to understand how they are different from macros. So I was basically thinking about fexprs. I have some reading to do, but overall it seems like macros are favored instead of fexprs. Macros completely avoid some environment handling issues. |
|
> Messages as Code — Messages form trees that can be inspected and rewritten at runtime. Argument evaluation can be deferred, so if, while, and for are implementable in Io itself.
[1] https://iolanguage.org/