# 使用 Homebrew, Nix 安装 lolcode

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

## 安装

```sh
sudo av install brew:lolcode
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install lolcode
```

  证据: local Homebrew formula metadata

### Linux

- Nix (92%):

```sh
nix profile install nixpkgs#lolcode
```

  证据: nixpkgs package indexes: pkgs/by-name/lo/lolcode/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

## 软件包事实

- **软件包键:** brew:lolcode
- **软件包管理器:** Homebrew
- **版本:** 1.3
- **来源摘要:** Esoteric programming language
- **主页:** <http://www.lolcode.org/>
- **仓库:** <https://github.com/justinmeza/lci>
- **最后更新:** 2026-06-13T23:35:02+02:00
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- lci (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 1.3
## 项目历史与用法

The Homebrew `lolcode` formula packages `lci`, Justin Meza's C interpreter for LOLCODE. LOLCODE itself is an esoteric programming language presented on lolcode.org, and `lci` became the practical Unix-style command-line interpreter linked from that official site.

### 项目历史

The LOLCODE specification archive records version 1.2 as a final draft dated 12 July 2007 and version 1.3 as a later draft that advances the 1.2 specification with proposals from the original forum and site. The official lolcode.org page links the language specification and the `lci` interpreter together, making the interpreter the project-facing implementation for users who want to run LOLCODE programs.

`lci` was created and maintained by Justin J. Meza and its README describes it as a C interpreter designed to be correct, portable, fast, and precisely documented. The repository was created on GitHub in 2010, carries GPL-3.0-or-later licensing in the README, and keeps the main branch aligned with the LOLCODE 1.3 language specification while directing newer experimental language work to a `future` branch.

### 采用历史

For package-manager users, `lci` matters because it gives LOLCODE a small, buildable command-line implementation rather than leaving the language as only a meme-era specification. The input metadata records packages in Homebrew and Nix, while GitHub repository metadata shows a long-lived public repository with hundreds of stars and forks.

### 使用方式

The official lolcode.org example installs by cloning `justinmeza/lci`, running CMake, and building with `make`. The README documents Linux, macOS, and Windows builds, optional generated documentation, and `ctest` for the bundled conformance tests.

Users run LOLCODE source through the `lci` executable. The official language examples use the familiar `HAI`, `CAN HAS STDIO?`, `VISIBLE`, and `KTHXBYE` form, while the 1.2 and 1.3 specs define syntax, comments, file structure, variables, and related language behavior.

### 为什么软件包爱好者会关心

`lolcode` is a classic package-manager curiosity: a real CLI interpreter for a joke language that still has a spec, tests, releases, and source builds. It is useful in package catalogs because it exercises build systems, esolang culture, and the boundary between novelty languages and maintained command-line tools.

### 时间线

- 2007: LOLCODE 1.2 final draft dated 12 July 2007.
- 2010: `justinmeza/lci` repository created on GitHub.
- 2014: `lolcode-spec` archive repository created on GitHub.
- 2026: `lci` repository metadata shows continued activity.

### Related projects

- `lolcode-spec` archives the LOLCODE language specifications.
- `httpd.lol` is linked from the `lci` README as an example of newer language features on the `future` branch.

### 来源

- <https://api.github.com/repos/justinmeza/lci>
- <https://github.com/justinmeza/lci#readme>
- <https://github.com/justinmeza/lolcode-spec/blob/master/v1.2/lolcode-spec-v1.2.md>
- <https://github.com/justinmeza/lolcode-spec/blob/master/v1.3/lolcode-spec-v1.3.md>
- <https://www.lolcode.org/>
- source_facts.package-manager-url


## 安全说明

generalized runtime or code generation signal.

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

## 其他软件包管理器记录

- Nix - lolcode: normalized package name match | nixpkgs package indexes: pkgs/by-name/lo/lolcode/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Nix - lci: installed executable or alias match | nixpkgs package indexes: pkgs/by-name/lc/lci/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/lolcode.yml](https://github.com/mxcl/pkgdb/blob/main/combined/lolcode.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
