[X] The "/Tcl/Tk Aqua/TclTkAqua-8.4.5.dmg" file could not be found or is not available. Please select another file.

Funky is a tiny, embeddable, functional programming language inspired from lisp. Its grammar is small and unambiguous, which makes it very easy to write a script in Funky, which you could embed in any program.


http://funky.sourceforge.net





Separate each tag with a space.

Release Date:

2009-05-18

Topics:

License:

Operating System:

Intended Audience:

Programming Language:

Registered:

2007-02-21

Ratings and Reviews

Be the first to post a text review of Funky. Rate and review a project by clicking thumbs up or thumbs down in the right column.

Project Feed

  • File released: /funky/funky-1.3.00/funky-1.3.00.zip

    posted 182 days ago

  • File released: /funky/funky-1.3.00/funky-1.3.00.tar.bz2

    posted 182 days ago

  • funky funky-1.3.00 file released: funky-1.3.00.zip

    1.3.00 (4.0.0)Update documentation on how to build Funky New build system New built-ins One run-time assertion fixed (assertion failed in one case, but code handled the case properly) Support for Higher-Order Functions 1.2.01 (3.1.3)Add documentation on how to build Funky Fix building with G++ 4.x 1.2.00 (3.0.3)Re-factor the code of the interpreter to allow for easy declaration/definition of front-ends with other built-in types than floating-points and create a front-end with integers as built-in types (Groovy) 1.1.01 (2.0.2)Add the ParseError class and diagnose parse errors more specifically than just diagnosing that everything wasn't parsed. This makes the parser an assertive one, for as far as it can be. As the thrown exceptions are still derived from std::runtime_error I'll consider the API to still be compatible. 1.1.00 (1.0.1)Add support for functions returning more than one value, at least among the embedded functions (no grammar changes have been made for this). This makes functions returning only one value a special case and paves the way to making a version of Funky that uses an integer as its built-in type. 1.0.00 (0.0.0)Initial public release

    posted 183 days ago

  • funky funky-1.3.00 file released: funky-1.3.00.tar.bz2

    1.3.00 (4.0.0)Update documentation on how to build Funky New build system New built-ins One run-time assertion fixed (assertion failed in one case, but code handled the case properly) Support for Higher-Order Functions 1.2.01 (3.1.3)Add documentation on how to build Funky Fix building with G++ 4.x 1.2.00 (3.0.3)Re-factor the code of the interpreter to allow for easy declaration/definition of front-ends with other built-in types than floating-points and create a front-end with integers as built-in types (Groovy) 1.1.01 (2.0.2)Add the ParseError class and diagnose parse errors more specifically than just diagnosing that everything wasn't parsed. This makes the parser an assertive one, for as far as it can be. As the thrown exceptions are still derived from std::runtime_error I'll consider the API to still be compatible. 1.1.00 (1.0.1)Add support for functions returning more than one value, at least among the embedded functions (no grammar changes have been made for this). This makes functions returning only one value a special case and paves the way to making a version of Funky that uses an integer as its built-in type. 1.0.00 (0.0.0)Initial public release

    posted 183 days ago

  • 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 blytkerchan 799 days ago

  • 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 blytkerchan 836 days ago

  • 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. More information about this release is available at http://funky.sf.net

    posted by blytkerchan 840 days ago

  • File released: /funky/funky-1.2.01/funky-1.2.01.tar.bz2

    posted 840 days ago

  • File released: /funky/funky-1.2.01/funky-1.2.01-doc.tar.bz2

    posted 840 days ago

  • funky funky-1.2.01 file released: funky-1.2.01.tar.bz2

    Add documentation on how to build Funky Fix building with G++ 4.x

    posted 841 days ago

Rate and Review

Be the first person to add a text review.

Would you recommend this project?






<

Related Projects

Thanks for your rating!

Would you also like to write a review?





Skip Review