Prev | Current Page 520 | Next

L. McColl-Sylvester and F. Ponticelli

"Professional haXe and Neko"

There is simply no end to the possibilities it provides, and only a little exploring is
all it takes to get you hooked.
Written in C, it is fully capable of compiling and running on numerous operating systems, including Mac
OSX, Linux, Windows, and possibly more in the future. Its C foreign function interface is incredibly
simple, making even Ruby seem a complex virtual machine to extend. Plus, the Neko virtual machine
requires an absolute minimal installation, meaning desktop applications written for the Neko platform
are very easy to get running on end - user machines.
The Neko virtual machine is a dynamically linked library ( .dylib , .so , or .dll depending on the
operating system you are using). Its task is to convert compiled Neko bytecode, normally contained in
files with an .n extension, into executable code. However, in order to do this, you need to provide access
to the containing file. This can be done by executing the neko executable contained in the Neko
distribution and passing it the location of the file to execute, or by linking the Neko dynamic library into
an executable application of your own and passing the file location details using code.


Pages:
508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532