Projects / Funky Embeddable Interpreter

Funky Embeddable Interpreter

Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class that contains the entire interpreter. Two versions of this class exist: Funky::Funky, a floating-point version, and Funky::Groovy, an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter and return an instance of that built-in type (or a vector of those). Funky is a functional programming language. As such, it treats everything as functions, and those functions handle only one type: double in the case of Funky::Funky, or int in the case of Funky::Groovy.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  30 Jul 2007 17:22

Release Notes: This release adds support for GCC 4.x by fixing a small error in the declaration of a variable. It also comes with more documentation on how to build Funky.

No changes have been submitted for this release.

Screenshot

Project Spotlight

phodav

A WebDAV server.

Screenshot

Project Spotlight

John The Sorcerer

An adventure game based on the Simon the Sorcerer series.