Start 提交收录
lungo

lungo

machinefabric.comDR 13 正常访问 300 浏览

开发编程 lungo generates Rust, C, Go, Python, Swift and TypeScript code from ordinary Lean Lake projects.

主编点评

仅供参考
lungo 页面预览

lungo's distinctive move is treating Lean as the source of truth and emitting bindings for six mainstream languages, so verified logic can be reused rather than rewritten. The per-language idiomatic APIs and build-script integration lower the cost of adopting formal methods in existing codebases. It

站点介绍

lungo is part of the MachineFabric family of developer tools and focuses on a single problem: getting code written and verified in Lean into the languages teams actually ship. Rather than porting logic by hand, you keep the implementation in a normal Lake project and let lungo produce the target-language output.

The workflow starts from ordinary Lake projects. Lean checks and compiles the program, and lungo then runs it on one shared runtime while exposing an idiomatic API in Rust, C, Go, Python, Swift and TypeScript. Build integration is handled through helpers such as lungo_build::compile_lean in a build script, and the documentation covers configuration, errors and per-language guides.

It is aimed at developers who want formally checked logic inside mainstream applications, including teams using Lean for specification or verification that still need to call that code from services and libraries. Coding agents are also addressed with dedicated documentation paths.

Before adopting it, read the per-language reference pages and confirm your toolchain matches the documented setup, since the generated bindings and runtime are the core dependency. Start with a small Lake project and one target language to validate the build integration.

In short, lungo is a practical bridge for teams that want Lean’s guarantees without abandoning their existing language stack.

评论与评分

0

还没有评论,来写下第一条评价吧。

写下第一条评论

邮箱不会被公开,带 * 的为必填项。

为这个站点评分

点击星星打分,评分可选,再次点击已选星星可取消。