-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
λ☶ (pronounced Lambda Mountain) is a typed macro assembler. It can be used for a variety of tasks such as generating assembly level programs, compiling HTML, CSS objects, or even rendering video and audio files.
- Unopinionated Philosophy
- Getting Started
- Type System
- Fragments
- Functional Programming
- Object-Oriented Programming
- Generics vs Templates
- Data Representation
- Coding Conventions
- Equivalence Classes
- Metrics and Objective Functions
- Meditation Modules
- Versions and Release Train Schedule
Doby was a mule 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 Lambda (λ) character is chosen to symbolize algorithmic processes, whereas the Mountain (☶) character is chosen to symbolize non-algorithmic processes. Together the Lambda Mountain name represents the symbiotic relation of human and machine during software development.
Internally to the LM project, Lambda (λ) indicates a model of computation up to System F<:. Mountain (☶) indicates how Specialization can be structured; well designed puns can lead to asymptotically different inference performance.
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.