• 0 Posts
  • 5 Comments
Joined 1 year ago
cake
Cake day: October 21st, 2023

help-circle



  • raevnos@alien.topBtoLisp@communick.newsEval-Apply
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Using a metacircular interpreter for lispy languages - one that implements the same language it’s written in, allows you to skip the often tedious parsing step by using the host’s read to give you a syntax tree, letting you skip to the interesting bits of manipulating and transforming that tree and executing it (eval-apply in sicp terminology). Those bits are foundational stuff for writing an interpreter or compiler for any language, which lots of people find to be interesting projects.