Menu

Funky / News: Recent posts

Funky is now accepting donations

The Funky project is now accepting donations. Donations will be used to improve Funky, add extensions and "liberate" existing proprietary extensions such as Savvy (the scalar front-end to Funky)

Funky will of course remain free software, but donations to the project will be used to pay for the costs associated with software development, which are currently exclusively on the shoulders of the author (and his family, of course).

Posted by Ronald Landheer-Cieslak 2007-09-10

Funky in a russian on-line encyclopedia

Funky is now listed on Progopedia, a russian on-line encyclopedia of programming languages. If you can read russian, you can find the entry here: http://progopedia.ru/language/funky/

Thanks to Sergey for listing Funky there!

Posted by Ronald Landheer-Cieslak 2007-08-04

Version 1.2.01 (3.1.3) of Funky released

Funky is an embeddable functional programming language. It can be embedded in any C++ application by instantiating a single class, which will interpret and evaluate a script written in Funky. It also allows the application to create functions, written in C++, and embed them directly in the interpreter, thus allowing the script written in Funky to call them directly.

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.... read more

Posted by Ronald Landheer-Cieslak 2007-07-30

A new Wiki for Funky

The Funky site now has a Wiki, a collaborative site where all users of Funky can share their knowledge.

Have a look (and contribute!) at http://funky.sf.net

Posted by Ronald Landheer-Cieslak 2007-07-29

Introducting Groovy: an integer version of Funky

Funky is an embeddable functional programming language. It can be embedded in any C++ application by instantiating a single class, which will interprete and evaluate a script written in Funky. It also allows the application to create functions, written in C++, and embed them directly in the interpreter, thus allowing the script written in Funky to call them directly.

The language and interpreter are designed for ease-of-use (both for the scripts and the embedding) and small footprint.... read more

Posted by Ronald Landheer-Cieslak 2007-07-22

Version numbers changed for Funky

While the version numbers of the previous releases of Funky contained the version numbers of the corresponding front-end class, some users have found this to be confusing. I have therefore decided to change the versioning of Funky and follow a more "traditional" way of versioning.

In this new scheme, the versioning will be based on the focus of the release and the version number will contain three components: x.y.z. The first is the number of the main branch and will only be increment for major re-writes of the code. It is currently at 1. The second is the number of the release branch and will be incremented whenever the new release is the product of any significant development on the main branch. The third is the "patch level" of the release and is increment whenever the new release is the product of minor modifications of the previous release (e.g. adding missing files, changing documentation or fixing minor, non-structural bugs).... read more

Posted by Ronald Landheer-Cieslak 2007-07-21

Integer version of Funky announced

Funky is a tiny, easily embeddable functional programming language, written in C++. It allows you to embed functions, written in C++, directly in the interpreter making it a very good candidate for a light-weight embeddable language.

Funky currently only works with floating-point numerical values (i.e. all parameters to all functions are floating-points and all functions return floating-points), as Funky was initially designed as a mathematical scripting language. ... read more

Posted by Ronald Landheer-Cieslak 2007-06-14

Version 2.0.2 of Funky released

Funky is a tiny, easily embeddable functional programming language, written in C++. It allows you to embed functions, written in C++, directly in the interpreter making it a very good candidate for a light-weight embeddable language.

This release makes the parser assertive and therefore allows for a better diagnosis of several scripting errors.

Visit http://funky.sf.net for more information.

Posted by Ronald Landheer-Cieslak 2007-04-07

funky-1.0.1 released

Funky is a tiny, easily embeddable functional programming language, written in C++. It allows you to embed functions, written in C++, directly in the interpreter making it a very good candidate for a light-weight embeddable language.

This release adds support for embedded functions that return any number of values (in stead of just one).

Visit http://funky.sf.net for more information.

Posted by Ronald Landheer-Cieslak 2007-04-04
MongoDB Logo MongoDB