Embeddable Common Lisp (ECL)
An implementation of Common Lisp designed to be embeddable in C-based applications and run in browser environments
Product Information
- Description
- Embeddable Common Lisp provides a standards-compliant Common Lisp implementation specifically engineered for integration into existing software systems. Its architecture enables seamless embedding within C-based applications, allowing developers to extend functionality with Lisp's powerful metaprogramming capabilities while maintaining interoperability with native code. Key features include a compact runtime environment, efficient foreign function interface for C integration, and compilation to both native machine code and portable bytecode for cross-platform deployment. This implementation supports execution in browser environments through WebAssembly compilation, making Lisp applications accessible in web contexts without server dependencies. Primary use cases include creating extensible applications with scripting capabilities, developing domain-specific languages embedded in larger systems, and building interactive web applications that leverage Lisp's symbolic processing strengths directly in client-side environments.
- Categories
- OS & Firmware
Linked NGI Projects
This product was created or improved through NGI-funded projects
Often Used Together
Products commonly used alongside Embeddable Common Lisp (ECL)
Community Discussion 3 comments
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.
Maecenas sed diam eget risus varius blandit sit amet non magna. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.