BSD Ports

lang/fennel 1.5.3 OpenBSD

Lisp dialect that runs on Lua 5.1

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Omar Polo <[email protected]>
Categories
lang, lang/lua

Description

Fennel is a programming language that brings together the speed, simplicity, and reach of Lua with the flexibility of a lisp syntax and macro system.

  • Full Lua compatibility: Easily call any Lua function or library from Fennel and vice-versa.

  • Zero overhead: Compiled code should be just as efficient as hand-written Lua.

  • Compile-time macros: Ship compiled code with no runtime dependency on Fennel.

  • Embeddable: Fennel is a one-file library as well as an executable. Embed it in other programs to support runtime extensibility and interactive development.

In the other systems

SystemPortVersion
OpenBSDlang/fennel1.5.3
FreeBSDlang/fennel1.6.1
NetBSDlang/fennel1.6.1
DragonFlylang/fennel1.5.3
HardenedBSDlang/fennel1.6.1
GhostBSDlang/fennel1.6.1

Install

Binary package:

pkg_add fennel-lua51

From the ports tree:

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

Dependencies

Build dependencies 2
Run dependencies 1

No port depends on this one.