macOS
brew install ldpllocal Homebrew formula metadata
安装
brew install ldpllocal Homebrew formula metadata
概览
COBOL-like programming language that compiles to C++
历史
LDPL is Lartu's COBOL-inspired, plain-English compiled programming language. The official site presents it as a general-purpose language designed to be expressive, readable, fast, easy to learn, and UTF-8 aware.
LDPL's public release history begins with LDPL 1.0.0 on January 30, 2019, described in GitHub releases as the first working version. Early 2019 releases quickly stabilized the language, aligned it with the LDPL 19 Standard, and moved from interpretation toward compiled output.
A major practical shift happened in March 2019: release notes for 2.0.4 describe LDPL as compiling source code to binary files, and 2.0.6 added Windows support while adopting semantic versioning. LDPL 3.0.0 in April 2019 expanded the language with C++ compatibility and import-related features, making the compiler's C++ target more visible as an extension point.
The project kept its deliberately verbose, readable design as a central identity. The official documentation states that the LDPL community compiled the docs to teach and standardize the language, and the compiler section explains the simple workflow: LDPL code is translated to C++ and then compiled with a C++ compiler.
LDPL 5 'Groovy Gualicho' was released on March 27, 2023 and declared a milestone: the language was considered complete and placed in minimal evolution mode. LDPL 5.1.0 followed on November 9, 2024 with backward-compatible functionality and fixes.
LDPL's adoption is niche and community-driven rather than industrial-scale. Official materials point users to Homebrew, Snap, GitHub releases, documentation, examples, Reddit, IRC-era community channels, Telegram, and first-party or third-party .ldpl libraries.
The language attracted package-manager interest because it is unusual but easy to package: a command-line compiler, Apache-licensed source, and a small Unix-oriented build path based on make and a C++11 compiler.
Users write .ldpl source files and invoke the ldpl compiler on a source file; the compiler emits and builds C++ output into an executable. The documentation also covers source extensions, compiler switches, importing files, C++ extensions, data sections, procedures, control flow, text, maps, lists, and I/O statements.
LDPL is most commonly interesting as an approachable language experiment: it favors one-purpose statements, English-like syntax, and a low-friction compile command over terse expression density.
LDPL is package-nerd catnip because it is a serious implementation of a deliberately readable, COBOL-like language with dinosaur-themed releases, a C++ backend, and a compact command-line compiler. It is small enough for Homebrew packaging but opinionated enough to have its own standard, docs, examples, community, and release lineage.
Its 2023 minimal-evolution declaration is also notable: many experimental languages chase constant surface-area growth, while LDPL's maintainers chose stability after reaching a complete language design.
安全态势
generalized runtime or code generation signal.
yellow 风险 · 中 置信度 · runtime
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
ldpl | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
安装元数据
| 软件包键 | brew:ldpl |
|---|---|
| 版本 | 5.1.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/ldpl |
| 主页 | https://www.ldpl-lang.org/ |
| 仓库 | https://github.com/Lartu/ldpl |
| 上游文档 | https://docs.ldpl-lang.org/ |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/Lartu/ldpl/archive/refs/tags/LDPL-5.1.0.tar.gz |
| Bottle | 可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | ldpl |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.