Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Interpreters

    Neko 1.7.1

    Download button

    No screenshots available
    Downloads: 1,010  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.6/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Nicolas Cannasse | More programs
    LGPL / FREE
    August 1st, 2008, 07:06 GMT
    ROOT / Programming / Interpreters

     Read user reviews (0)  Refer to a friend  Subscribe

    Neko description

    Neko is an interpreter and programming language.

    Neko is an interpreter and programming language. It has been designed to provide a common runtime for several different languages.

    Learning and using Neko is very easy, but you're not supposed to directly program in Neko. Instead, you can write a generator from your preferred language to Neko and then use the Neko runtime to compile, run, and access libraries.

    eko is a good way for language designers to focus on design and reuse a fast and well-designed runtime, as well as existing libraries for accessing filesystem, network, databases, xml...

    Neko language syntax have been created with "easy to parse" and "easy to generate" in mind. It is not especially designed to be written by a programmer but more to be generated from a higher level language.

    For example one could write easily a PHP-to-Neko or a Java-to-Neko that would generate equivalent code but using Neko syntax and semantics instead of PHP or Java ones.

    In particular, there are not multiple levels of expression, as in C. Every statement is also an expression, and thus enable some constructs that are not possible in other languages (for example : return if(x) { ... } else { ... }). This make the generation to Neko from functional languages more easy.

    he syntax is parsed using a left-to-right LL(1) parser. That means that after reading a token we have enough information to know which expresion it will produce. This enable very lightweight parser which is easy to improve without creating ambiguities.

    What's New in This Release:

    · Several small bugfixes and some new APIs for multithread programming (mutexes, deque, and TLS).



    Product's homepage

      


    TAGS:

    programming language | linux interpreter | virtual machine | Neko | programming | language

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM