Get the latest tech news

Bio – Experimental Lisp dialect, written in Zig


A Lisp dialect written in Zig. Contribute to cryptocode/bio development by creating an account on GitHub.

Features include macros, garbage collection, error handling, a module facility, destructuring, and a standard library. Recursive Fibonacci and factorial functions (note: as Bio doesn't support arbitrary precision numbers yet, it can only handle relatively small inputs) A mod-<modulename>.lisp file with the contents wrapped in a lambda call The last expression is(self), making the environment available to the importer The following definitions are available: module-name, a string describing the module module-version, a list of numbers signifying major, major, and patch module-description, an optional description of the module

Get the Android app

Or read this on Hacker News

Read more on:

Photo of zig

zig

Related news:

News photo

Zig vs. Rust at work: the choice we made

News photo

Leveraging Zig's Allocators

News photo

I am not yet ready to switch to Zig from Rust