Hacker News new | ask | show | jobs
by middayc 701 days ago
Exactly ... I tried to explain this here: https://ryelang.org/meet_rye/basics/if_either/
1 comments

So, you're passing around textual source code chunks? How do you force evaluation?

I don't find this impossible. I have seen this in John Shutt's Kernel, for example. https://ftp.cs.wpi.edu/pub/techreports/pdf/05-07.pdf

But I'm just not seeing the mechanisms I expect for such a language.

Not strings; token lists.

You can evaluate lists with `do`, or through functions which in turn use `do` on their arguments.