metalinguistic abstraction

Complete

Concept

Abstraction for “tokenizing” the syntax of a programming language and handling its evaluation

Self-compiling languages

  • running JS/Source programmes using a program written in JS/Source itself

Abstrations

  1. Symbol(variable) initialization - variables are noted, temporarily “unassigned”
  2. Value assignment - values are assigned to the symbols
  3. Frames and environments - handle how variables can be accessed

Tagged list

  • general purpose lists for storing information and its context(tag)
"tag""info"