LENS
LENS stands for: Language for Embeddable .NET Scripting.
The library compiles LENS code to a native .NET assembly, which runs at maximum speed and can interact with host application and access any types from the BCL.
The language features clear syntax with many functional features such as: partial application, composition, pattern matching and memoization.
Written in pure C#, the footprint of the entire library is under 350 kb.
Related articles
- LENS language design & presentation (in russian)
- Writing parsers in pure C# (in russian)
Project team
Yours truly
Language design, programming
ForNeVeR
Language design, additional programming