Johann
Most people code Neko with haXe,
http://haxe.org/doc/start/neko
and if you code in HaXe your not really totally commited to Neko
target, you can target php, c++, node.js and tamarin, and also java
and c# are in the works... so I don't think your license concerns are
relevant especially as Nicolas ( haxe/neko creator ) is very committed
to opensource.
Generic haxe links ( for IRC, try #haxe )
http://www.haxe.org
http://haxe.org/primaryLinks
zip and other formats
http://code.google.com/p/hxformat/
reflection
http://haxe.org/doc/cross/reflect
tutorials on Neko using haxe ( including IO )
http://haxe.org/doc/neko
Hopefully this information is helpful, you can use Neko directly...
but I am not sure that is how it was designed, obviously you can
target it with parsers written in other languages... but I think haXe
is a good solution that will serve you well.
Regards
Justin
On 30 Sep 2011, at 23:39, johann Sorel wrote:
Hello,
I don't really know where to start, so let's start be the context.
I am a Java developer specialized in GIS (Geographic Information
System), stuffs like google maps, worldwind ... and so on ...
About two years ago the company behind Java (Sun) has been buyed by
Oracle and since then all the different implementation on JVM
started to dye.
- Apple stopped it's jvm and will rely on openJDK.
- IBM stopped contributing to apache harmony and moved on openjdk
- Google Davlik VM is in a lawsuit with Oracle
- Apache Harmany has be confirmed it will never be certified as a
JVM and so project is nearly dead
+ all the ugly backstabs oracle did ...
... all this to say, after 6years of pleasant java programming, this
ecosystem has turned in a golden cage with a single VM (OpenJDK)
remaining and nearly completly under Oracle control.
So before things get even worse I started exploring other solutions
and stopped my choice on ParrotVM to built my project : Eria, a
paradygm programming model and a static+constraint language
http://sourceforge.net/p/eria
After several weeks I manage to achieve something starting to work,
but Parrot is painfull, full of perl-ish approaches, nearly
inexistant technical docs. It takes an incredible amount of time
just to find out how to do something and requiered to learn PIR and
winxed to have a reasonable programming language.
And so (again) I started to search some more VMS, lighter ones. And
now I'm interested by Neko VM.
If someone could answers my questions, I would greatly appreciate :)
- license : are there plans to change the license ? to something
more 'free', public domain or give the copyright to a foundation ?
it's not that I don't like the GPL license but I still have a very
bad experience with OpenSolaris which has suddenly change license to
something private (thanks oracle again). I guess you can understand
I have a few fears about GPL, it's not a full proof guarantee for
the futur.
- NekoVM : is there a basic IO support in nekoVM, at least to read
and write files ? so I could build a parser Eria -> Neko with it ?
- NekoVM : some archive support ? zip, tar, gz, anything ?
- NekoVM : my language requieres to have some advance reflexion, I
want to store constraint informations on a function arguments, x
between 0 and 10 .
- NekoVM : how are objects organize ? in parrot I could store
primitives/class/functions in namespaces and acces them using
reflexion. Is there something similar in NekoVM. something like
paths or namespaces ?
- any IRC channel somewhere for neko project ?
Thanks,
johann Sorel
____________________________________________________________
Publish your photos in seconds for FREE
TRY IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if4
--
Neko : One VM to run them all
(http://nekovm.org)
--
Neko : One VM to run them all
(http://nekovm.org)