# 使用 Homebrew 安装 ldpl

查看 ldpl 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:ldpl
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install ldpl
```

  证据: local Homebrew formula metadata

## 软件包事实

- **软件包键:** brew:ldpl
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/ldpl>
- **版本:** 5.1.0
- **来源摘要:** COBOL-like programming language that compiles to C++
- **主页:** <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>
- **已生成:** 2026-07-08T18:08:21+00:00

## 可执行文件

- ldpl (cli)
- ldpl (别名)

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## 版本和新鲜度

- 页面生成时间: 2026-07-08
- 管理器版本: 5.1.0
- 本地数据: OK
- 上游仓库: https://github.com/Lartu/ldpl
- 信息: No package-manager update timestamp was available.
- 信息: No cached GitHub release or tag data was available.
## 项目历史与用法

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.

### 时间线

- 30 Jan 2019: LDPL 1.0.0 is released as the first working version.
- 28 Feb 2019: LDPL 1.1.0 is described as stable and up to date with LDPL 19 Standard Revision 3.
- 12 Mar 2019: LDPL 2.0.4 introduces compilation of LDPL source code to binary files.
- 12 Mar 2019: LDPL 2.0.6 adds Windows support and adopts semantic versioning.
- 13 Apr 2019: LDPL 3.0.0 expands the language and adds C++ compatibility.
- 27 Mar 2023: LDPL 5 'Groovy Gualicho' declares the language complete and in minimal evolution mode.
- 9 Nov 2024: LDPL 5.1.0 adds backward-compatible public API functionality and fixes.

### Related projects

- Related projects include COBOL as a syntactic inspiration, C++ as the compiler target, the LDPL documentation site, LDPL example programs, and community libraries distributed as .ldpl, .cpp, .o, or .a files.

### 来源

- <https://api.github.com/repos/Lartu/ldpl/releases?per_page=100>
- <https://docs.ldpl-lang.org/>
- <https://raw.githubusercontent.com/Lartu/ldpl/master/README.md>
- <https://www.ldpl-lang.org/>


## 安全说明

generalized runtime or code generation signal.

- **Geiger 风险:** yellow / 中
- generalized runtime or code generation signal

## 源数据库详情

- **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:** stable


## 相关链接

- [Secret-risk packages](https://www.automicvault.com/zh-hans/pkg/secret-risk-packages/) - Has protected-tool coverage, approval-gate, or non-low Geiger security signals.
- [Terminal utility packages](https://www.automicvault.com/zh-hans/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Developer build packages](https://www.automicvault.com/zh-hans/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Language runtime packages](https://www.automicvault.com/zh-hans/pkg/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [algol68g](https://www.automicvault.com/zh-hans/pkg/brew/algol68g/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [ats2-postiats](https://www.automicvault.com/zh-hans/pkg/brew/ats2-postiats/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [ballerina](https://www.automicvault.com/zh-hans/pkg/brew/ballerina/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [chapel](https://www.automicvault.com/zh-hans/pkg/brew/chapel/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [coconut](https://www.automicvault.com/zh-hans/pkg/brew/coconut/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [coffeescript](https://www.automicvault.com/zh-hans/pkg/brew/coffeescript/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [crystal](https://www.automicvault.com/zh-hans/pkg/brew/crystal/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [fennel](https://www.automicvault.com/zh-hans/pkg/brew/fennel/) - Shares av.db curated category or tags: cli, compiler, language-runtime, programming-language.
- [halide](https://www.automicvault.com/zh-hans/pkg/brew/halide/) - Local package facts share a topical domain. Shared terms: c-plus-plus, cli, compiler, language, language-runtime.
- [lisette](https://www.automicvault.com/zh-hans/pkg/brew/lisette/) - Local package facts share a topical domain. Shared terms: cli, compiler, compiles, language, language-runtime.

## Combined YAML source

View the package source record on GitHub. [combined/ldpl.yml](https://github.com/automic-vault/db/blob/main/combined/ldpl.yml)


## 来源

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- cross-ecosystem install command graph
