FEXPRs vs. vtable: how LispE interpreter works
LispEFEXPRsprogramming language designcompilerinterpreteroptimizationevaluationimmutable objects
Author: birdculture
Date: 6/23/2026
Article Summary:
This article discusses the design of LispE, a programming language that combines the benefits of interpreters and compilers, using a technique called FEXPRs (Function Expressions) to evaluate instructions as objects that can be optimized by the compiler.