BSD Ports

lang/fennel 1.6.1 NetBSD

The Fennel programming language

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
lang
Package size
102.2 KiB, 750.2 KiB installed

Description

Fennel is a lisp that compiles to Lua. It aims to be easy to use, expressive, and has almost zero overhead compared to writing Lua directly.

Features:

  • 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
NetBSDlang/fennel1.6.1
FreeBSDlang/fennel1.6.1
OpenBSDlang/fennel1.5.3
DragonFlylang/fennel1.5.3
HardenedBSDlang/fennel1.6.1
GhostBSDlang/fennel1.6.1

Install

Binary package:

pkgin install lua51-fennel

From pkgsrc:

cd /usr/pkgsrc/lang/fennel && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.6.1
NetBSD 10.1 aarch641.6.1
SmartOS / illumos x86_641.6.1
macOS 15 arm641.6.1

Dependencies

Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
lua52-fennel-1.6.1, lua53-fennel-1.6.1, lua54-fennel-1.6.1, lua55-fennel-1.6.1