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.
Language design, programming