Back to the catalog

Bundle de conhecimento GlobalLisp (Português)

Bundle OKF 0.2 · 20 conceitos · SymonBezerra/global-lisp

Open source Repository Open in the app JSON README (API)

About

# Bundle de conhecimento GlobalLisp (Português)

Documentação do estado atual da CLI `glisp`, do fluxo de pacotes, da linguagem core e dos módulos embutidos.

# Visão geral

* [Visão geral](overview.md) - O que é o GlobalLisp e como as partes se encaixam

# CLI

* [CLI](cli/) - Superfície unificada do comando `glisp`
* [run](cli/run.md) - Executar um arquivo-fonte
* [repl](cli/repl.md) - REPL interativo
* [package](cli/package.md) - Gerenciador de pacotes (`init`, `add`, `install`, `update`, `list`; `glisp package -h`)

# Pacotes

* [Pacotes](packages/) - Manifesto, lockfile, layout de vendor e resolução de require
* [Manifesto](packages/manifest.md) - Formato de `glisp.toml`
* [Lockfile](packages/lockfile.md) - Pacotes resolvidos em `glisp.lock`
* [Layout de instalação](packages/install-layout.md) - Registry e `.glisp/vendor`
* [Resolução de require](packages/require-resolution.md) - Como `(require …)` encontra módulos

# Stdlib

* [Stdlib](stdlib/) - Formas da linguagem registradas n

Details

Kind
OKF bundles
Topic
Developer tools
Publisher
symonbezerra
Origin
okf_github
Category
dados
Version
0.2
Last push
2026-08-03T19:30:37Z
Repository state
ativo
Language
Go
Added
2026-09-08 22:10:17
Updated
2026-09-08 22:10:17
Origin id
SymonBezerra/global-lisp:docs/pt/index.md

README

# GlobalLisp

## English

GlobalLisp is a small Lisp interpreter written in Go, with English and Portuguese aliases for the core language and bundled modules (`io`, `string`, `list`, `os`, `math`, `bytes`, `dict`).

The canonical CLI is `glisp` (`run`, `repl`, `package`). Source lives in `global-lisp/`; sample programs in `examples/`.

### Requirements

- Go `1.26.5` (or a compatible newer toolchain)

### Quick start

```bash
cd global-lisp
go test ./...
go build -o ./bin/glisp ./cmd/glisp

./bin/glisp -l EN run ../examples/hello_world.lisp
./bin/glisp -l EN repl
./bin/glisp package init
```

Alias TOML files are embedded in the binary, so they do not need to be present at runtime.

### Documentation

Full CLI, package, stdlib, and module reference (OKF):

- [docs/en](docs/en/index.md)
- [docs/pt](docs/pt/index.md)

---

## Português

GlobalLisp é um interpretador Lisp pequeno, escrito em Go, com aliases em inglês e português para a linguagem core e os módulos embutidos (`io`, `string`, `list`, `os`, `math`, `bytes`, `dict`).

A CLI canônica é `glisp` (`run`, `repl`, `package`). O código fica em `global-lisp/`; exemplos em `examples/`.

### Requisitos

- Go `1.26.5` (ou toolchain compatível mais nova)

### Início rápido

```bash
cd global-lisp
go test ./...
go build -o ./bin/glisp ./cmd/glisp

./bin/glisp -l PT run ../examples/hello_world.lisp
./bin/glisp -l PT repl
./bin/glisp package init
```

Os TOML de aliases vêm embutidos no binário e não precisam existir em runtime.

### Documentação

Referência completa da CLI, pacotes, stdlib e módulos (OKF):

- [docs/en](docs/en/index.md)
- [docs/pt](docs/pt/index.md)

More