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
| System | Port | Version |
|---|---|---|
| OpenBSD | lang/janet | 1.42.1 |
| FreeBSD | lang/janet | 1.42.0 |
| NetBSD | lang/janet | 1.42.1 |
| DragonFly | lang/janet | 1.38.0 |
| HardenedBSD | lang/janet | 1.42.0 |
| GhostBSD | lang/janet | 1.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.