BSD Ports

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
OpenBSDlang/ucblogo6.0no data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDlang/ucblogo6.2.1nb18 newestnone known-[email protected]2026-09-29

Compare across BSDs

Install

Binary package:

pkg_add ucblogo

From the ports tree:

cd /usr/ports/lang/ucblogo && make install

Dependencies

No port depends on this one.