Projects / Onyx

Onyx

Onyx is a powerful stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript and Forth. It can be embedded as an extension language into other applications, and was designed to have a small memory footprint. It is among the smallest embeddable interpreters available.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  17 Mar 2005 04:01

Release Notes: Locking bugs in the bindsocket and connect operators were fixed.

  •  16 Mar 2004 14:33

Release Notes: A small garbage collector race condition was fixed.

  •  07 Mar 2004 17:31

Release Notes: The build system was changed to build cleanly on OS X 10.3 and NetBSD. Various minor documentation fixes were made.

  •  18 Jan 2004 00:06

Release Notes: A race condition that could cause a crash in the garbage collector was fixed.

Release Notes: Object-oriented programming support was added. Loadable module support was improved. A command line parsing module was added. Signal handling support was added. A limited form of continuations was added. Stacks were reimplemented to improve performance and reliability. The garbage collector was restructured to improve performance under heavy load. Tail optimization can now be disabled to make debugging easier. Error backtraces now report the files and line numbers where source code originated.

RSS Recent comments

17 Mar 2005 09:45 jasone

Re: need cook to build this

> Should list that in the dependencies

> freshmeat.net/projects...

Done.

Thanks,

Jason

17 Mar 2005 08:56 Avatar zardoz

need cook to build this
Should list that in the dependencies

freshmeat.net/projects...

Screenshot

Project Spotlight

hg-diff

A GUI program to compare mercurial revisions.

Screenshot

Project Spotlight

LibU

A multiplatform C utility library with a small footprint.