skx / yal

Yet another lisp interpreter
GNU General Public License v2.0
16 stars 0 forks source link

Simplify the way that hashes are evaluated. #96

Closed skx closed 1 year ago

skx commented 1 year ago

Rather than evaluate their keys every time they are used we only do so once, at parse time, as we should have done from the start.

This involved changing the signature of readExpression, but as a purely internal function that's 100% acceptible.

This closes #95.