WeSearch

Dotcl: Common Lisp Implementation on .NET

·2 min read · 0 reactions · 0 comments · 5 views
Dotcl: Common Lisp Implementation on .NET

Contribute to dotcl/dotcl development by creating an account on GitHub.

Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

dotcl Common Lisp implementation on .NET. Lisp source is compiled to CIL (Common Intermediate Language) and runs on the .NET JIT — so the same Lisp image runs on Windows, macOS, and Linux across x86-64 and ARM64 without per-platform porting work. Broadly conforms to the ANSI Common Lisp standard — verified against the ansi-test suite. What dotcl is good for Embedding Common Lisp in .NET applications. dotcl.runtime is a regular .NET library; you load it from any C# / F# / VB.NET project, evaluate Lisp code, and call back and forth. Writing .NET code in Lisp. The dotnet: package gives direct access to .NET types: (dotnet:new "System.Text.StringBuilder"), (dotnet:invoke sb "Append" "x"), (dotnet:static "System.Math" "Sin" 1.0).

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub