> -----Original Message----- > From: [email protected] > Sent: Sat, 8 Oct 2011 03:52:00 -0800 > To: [email protected] > Subject: RE: [Neko] Is neko the solution ? > > > Hello again. > > I explored the nekovm docs and find them really interesting, so I'm going > to give NekoVM a try for my project :) . > > At first I thinked most the things I requiered were missing but plenty of > them already exist. > - file manipulation : http://nekovm.org/doc/view/file > - archive : http://nekovm.org/doc/view/zlib > - threading : http://nekovm.org/doc/view/thread > - errorstack from original language : > http://nekovm.org/doc/nxml#file_position > > That's a funny thing : NXML . I had to code something really similar when > working on ParrotVM : > http://sourceforge.net/p/eria/code/ci/66c74ecf6de100cf455af4bb96ada076ec9159da/tree/parrot/test/eriaparser/StringDeclarationAndCall.xml > It will make me win a lot of time :) . it's the best way I found to make > parser tests. > > > But there are a few things missing which I will try to provide in the > futur. > - X3.64 for enhanced console ouputs, mainly colors and font variations. > (I already wrote it in java and parrot so it should not be that hard in > neko) > http://en.wikipedia.org/wiki/ANSI_escape_code > > My biggest problem is rendering, since I build mapping applications I > requiere 2D and 3D outputs. Do you know if there is already a binding for > OpenGL somewhere ? > If not perhaps someone could put me on the right path to achieve this. > (I believe it will be http://nekovm.org/doc/ffi) > > > thanks > > johann > > > > > >> -----Original Message----- >> From: [email protected] >> Sent: Sat, 1 Oct 2011 10:03:08 +0100 >> To: [email protected] >> Subject: RE: [Neko] Is neko the solution ? >> >> Some thoughts.... >> >> >Most people code Neko with haXe, >> >> This is true for software, but prob not best for compiler / VM design. >> NekoML is probably the best bet, here. It'd produce much smaller, >> faster >> and efficient compilers. >> >> >> >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 >> >> This is fine if you code in haXe. However, Justin has a point; the Std >> library points to the ndll functions that perform these tasks (though >> reflection isn't needed in the same way, as it's more flexible in Neko, >> so >> exclude that). Therefore, looking at the haXe Std library would be a >> good >> place to work out how Neko performs certain tasks. >> >> I will also point out that, when writing apps in haXe targeted at Neko, >> there is a switch you can use to output Neko source code. This is great >> for >> seeing how certain things are managed, such as haXe's namespaces, >> reflection >> and what have you, as haXe has just about every feature you can dream up >> ;-) >> >> Regards, >> Lee >> >> >> >> >> >> 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) >> >> >> -- >> Neko : One VM to run them all >> (http://nekovm.org) > > ____________________________________________________________ > FREE ONLINE PHOTOSHARING - Share your photos online with your friends and > family! > Visit http://www.inbox.com/photosharing to find out more!
____________________________________________________________ Send your photos by email in seconds... TRY FREE IM TOOLPACK at http://www.imtoolpack.com/default.aspx?rc=if3 Works in all emails, instant messengers, blogs, forums and social networks. -- Neko : One VM to run them all (http://nekovm.org)
