lang/ucblogo 6.0 OpenBSD
Berkeley's implementation of the logo programming language
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- The OpenBSD ports mailing-list <[email protected]>
- Categories
- lang
Description
ucblogo is the Berkeley interpreter for the Logo programming language.
Special features of this dialect are:
- Random-access arrays.
- Variable number of inputs to user-defined procedures.
- Mutators for list structure (dangerous).
- Pause on error, and other improvements to error handling.
- Comments and continuation lines; formatting is preserved when procedure definitions are saved or edited.
- Terrapin-style tokenization (e.g., [2+3] is a list with one member) but LCSI-style syntax (no special forms except TO). The best of both worlds.
- First-class instruction and expression templates.
- Macros.
In the other systems
The newest version among them is 6.2.1, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| OpenBSD | lang/ucblogo | 6.0 | no data | - | The OpenBSD ports mailing-list <[email protected]> | - |
| NetBSD | lang/ucblogo | 6.2.1nb18 newest | none known | - | [email protected] | 2026-09-29 |
Install
Binary package:
pkg_add ucblogo
From the ports tree:
cd /usr/ports/lang/ucblogo && make install
Dependencies
No port depends on this one.