> -----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)

Reply via email to