<p>For &quot;Week 5&quot; I did TCL, and it kind of set my brain on fire with &quot;wait… you can just DO that?&quot;.</p><p>In TCL, strings are anonymous functions and vice versa. In my old Emily language, &quot;if&quot; and &quot;while&quot; blocks were implemented by passing in lambdas; but in TCL you do the same thing by *passing in a string containing {the code to execute}*. I started trying to imagine what &quot;hygienic&quot; TCL would be; if TCL is a C macro, I want an ML or Rust macro. I tried to imagine something closer to LISP than TCL.</p>
Reply