BSD Ports

lang/janet 1.42.1 OpenBSD

functional and imperative programming language

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
fecace604c
Categories
lang

Description

Janet is a functional and imperative programming language. The entire language (core library, interpreter, compiler, assembler) is about 200-300 kB and should run on many constrained systems.

Janet makes a good system scripting language or a language to embed in other programs, similar Lua or Guile. Janet also can be used for rapid prototying, dynamic systems, and other domains where lisp shines.

Features include first class closures, garbage collection, lisp macros, a REPL, the ability to directly interoperate with C including dynamically loading C libraries, and an extensive core library.

In the other systems

SystemPortVersion
OpenBSDlang/janet1.42.1
FreeBSDlang/janet1.42.0
NetBSDlang/janet1.42.1
DragonFlylang/janet1.38.0
HardenedBSDlang/janet1.42.0
GhostBSDlang/janet1.42.0

Install

Binary package:

pkg_add janet

From the ports tree:

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

Dependencies

Build dependencies 1

No port depends on this one.

Commit history 2

DateCommitCreditsLog message
fecace604c volker lang/janet: Update to 1.42.1
ok abieber@
d911cffef8 tb drop maintainer per mail on ports