-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
λ☶ (pronounced Lambda Mountain) is a compiler backend. It is a typed fragment assembler which means it generates machine object files or GNU Assembly.
Right now development is focused towards
- interoperability
- performance
- ergonomics
There is also a Bootstrap Book that explains the compiler internals in great detail.
- Bootstrap Features
- Library Features
- No Hidden Layers
- Principle of Nominal Trust
- Platform Support
- Language Standards
- Security
- Operations on Classes
- Classes of Types
- Classes of Code Representation
- Classes of Data Representation
- Representation Pinning for Foreign-Function Interfaces
- What is a Metric?
- One Expression, Multiple Metrics
- Objectives are Goals to be Minimized
- Selecting a Representation from a Class
Doby was a donkey that refused to cross a bridge on the way back from a camping trek. He was left for dead in the rough wilderness with winter approaching. Somehow he survived the whole winter under that bridge and was discovered by the game warden the next year.
The λ☶ source code and documentation are released under the terms of the attached permissive MIT license. This license is intended only to protect the future development of the project while otherwise allowing people to use the code and IP as they would like. Please, just be nice.