Category:Neko

From Rosetta Code
This page is a stub. It needs more information! You can help Rosetta Code by filling it in!
Language
Neko
This programming language may be used to instruct a computer to perform a task.
Official website
Execution method: Compiled (bytecode)
Garbage collected: Yes
Type checking: Dynamic
See Also:


Listed below are all of the tasks on Rosetta Code which have been solved using Neko.
Your Help Needed
If you know Neko, please write code for some of the tasks not implemented in Neko.

Neko is a high-level dynamically typed programming language developed by Nicolas Cannasse at Motion-Twin as part of a R&D effort for better languages.

Neko is also the name used for a Virtual Machine bytecode interpreter. The VM can be embedded in applications via a C language API.

The nekoc command compiles Neko source code into NekoVM bytecode. The neko command runs NekoVM bytecode.

Another language, NekoML, also compiles to NekoVM bytecode. nekoml is a higher level functional programming language, inspired by OCaml.

Other tools that ship with Neko, include a boot wrapper to create native executables that encapsulate NekoVM bytecode, and a small web server engine with embedded Neko.

Neko is a core part of the Haxe programming language/framework, used for system level access and command line applications.

Neko, introduced in 2005, may be superseded by a new virtual machine engine for Haxe development, HashLink. HashLink was introduced in 2016, designed as a successor to Neko. Haxe 4 (in preview in late 2018), still supports compilation to Neko bytecode and the Haxe 4 environment still uses Neko library functions.