Category:Neko: Difference between revisions

From Rosetta Code
Content added Content deleted
(Neko is compiled to bytecode and not interpreted)
(Expand on the description of Neko; mention HashLink)
Line 8: Line 8:


'''Neko''' is a high-level [[Dynamic_programming|dynamically typed]] programming language developed by Nicolas Cannasse at [http://motion-twin.com/ Motion-Twin] as part of a R&D effort for better languages.
'''Neko''' is a high-level [[Dynamic_programming|dynamically typed]] programming language developed by Nicolas Cannasse at [http://motion-twin.com/ 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.

* https://nekovm.org
* https://haxe.org
* https://hashlink.haxe.org

Revision as of 21:26, 8 October 2018

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.

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.