Benjamin Dasnois | 5 Nov 11:59 2009
Picon

Re: Building NekoVM under Windows Mobile 5/6

Hello,

Did you get it to work? That would be a very interesting step in
having haXe/Neko applications running on Windows Mobile.

Regards,

On Wed, Oct 21, 2009 at 9:46 AM, Nicolas Cannasse
<ncannasse <at> motion-twin.com> wrote:
> Boris Vnukov a écrit :
>>
>> Hello!
>> I'm still trying to build NekoVM under WIndowsMobile platform.
>>
>> *Status:* Boehm GC+NekoDLL compiled under WinMo. Boehm GC - tested, it's
>> ok.
>> *
>> Troubles:* NekoVM won't work. In function jit_trap( jit_ctx *ctx, int n )
>> i have a fault:
>>    ...
>> // restore vm
>>    stack_pad(3);
>>    XPush_r(VM);
>>    XCall_m(neko_process_trap); >>> FAULT
>>    stack_pop_pad(1,3);
>>
>> The reason, as i can understand, is in this moment: ARM CPU (main target
>> hardware platform for WinMo) have different stack model than x86 CPU (?).
>> *
>> Question:* Can anybody help me? :)
(Continue reading)

Justin Collins | 20 Nov 21:42 2009

New Neko developments?

Just curious what might be on the horizon for Neko. Are any exciting new 
features or improvements being worked on?

-Justin

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

sanyaade | 20 Nov 21:43 2009
Picon

Vacation reply

Hey ,friend  I find a site to sell electronic products with very good price. Laptop ,iPhone even Motorcycle are very popular .their products are original quality with very low price as wholesale business supplier.They also can do retail business for end user now. maybe it is fit for your business . if you like you can contact them :   wholesalers-electronic.com 
E-mail:  wholesaler318(at)188.com
Msn : wholesaler31888(at)hotmail.com

--

-- 
Neko : One VM to run them all
(http://nekovm.org)
Nicolas Cannasse | 22 Nov 07:31 2009

Re: New Neko developments?

Justin Collins a écrit :
> Just curious what might be on the horizon for Neko. Are any exciting new 
> features or improvements being worked on?
> 
> -Justin

Hi Justin,

There is no currently "exciting features" being developed for Neko, 
because it works exactly as it should so far :) Currently, I'm putting 
more efforts into more high-level tools such as haXe and Tora. The 
lowlevel bits are efficient and stable enough so far.

But maybe you have some suggestions about things you would like to see 
in Neko ?

Best,
Nicolas

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

sanyaade | 22 Nov 07:32 2009
Picon

Vacation reply

Hey ,friend  I find a site to sell electronic products with very good price. Laptop ,iPhone even Motorcycle are very popular .their products are original quality with very low price as wholesale business supplier.They also can do retail business for end user now. maybe it is fit for your business . if you like you can contact them :   wholesalers-electronic.com 
E-mail:  wholesaler318(at)188.com
Msn : wholesaler31888(at)hotmail.com

--

-- 
Neko : One VM to run them all
(http://nekovm.org)
Richard Hundt | 22 Nov 15:35 2009
Picon

Re: New Neko developments?

Hi,

I just joined the Neko list recently, because I have exactly this 
question in mind.

> But maybe you have some suggestions about things you would like to see 
> in Neko ?

I'm using the Lua VM as a runtime for a language I'm implementing, and I 
would use Neko if it had coroutines, preferably serializable as in 
Stackless Python, so that one could implement multi-shot (clone-able) 
continuations (Lua + Pluto can do it too).

Also handy, and I'm not sure if this already exists for Neko, is a 
bytecode disassembler. Of course, register based opcode dispatch would 
be nice too, but that's probably asking too much ;)

My 2 cents.

Cheers,
Rich

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

Justin Collins | 22 Nov 23:02 2009

Re: New Neko developments?

Nicolas Cannasse wrote:
> Justin Collins a écrit :
>> Just curious what might be on the horizon for Neko. Are any exciting 
>> new features or improvements being worked on?
>>
>> -Justin
>
> Hi Justin,
>
> There is no currently "exciting features" being developed for Neko, 
> because it works exactly as it should so far :) Currently, I'm putting 
> more efforts into more high-level tools such as haXe and Tora. The 
> lowlevel bits are efficient and stable enough so far.
>
> But maybe you have some suggestions about things you would like to see 
> in Neko ?
>
> Best,
> Nicolas
>

A very fair question. I will admit I did not have anything specifically 
in mind when I asked the question, so I'll just throw out some things 
that have occurred to me while working with Neko:

-A profiler would be great. It does not need to be exceptionally 
efficient, I just want to know what functions are taking up the most 
time. I know you had worked on something for this in the past, but I'm 
not sure if it is actually usable.

-Functions that take a variable number of arguments/default arguments. 
Using $varargs is not always an option, because it breaks tail 
recursion. I've worked around this now, but only by modifying Neko.

-A better REPL and/or the ability to execute code in the scope of a 
particular module. I think these two are related, because currently the 
Neko console works by exporting and then importing globals from a 
module. This means any local variables (via "var") are lost. This isn't 
so bad if you are just using the console to test out Neko code, but it 
has made it difficult for me to implement my own REPL.

-Neko needs better error messages. I can't remember all of them off the 
top of my head, but the errors when calling C code and errors in JIT 
code are typically very unhelpful.

-I agree with Rich's suggestion about coroutines/continuations of some kind.

-A built-in sort routine would be nice.

-Perhaps add in the file_gets function (or a version of it) from here: 
http://lists.motion-twin.com/pipermail/neko/2009-July/002588.html

-Simpler way to combine a bunch of modules into a single executable. 
Linking of modules still seems buggy (see 
http://lists.motion-twin.com/pipermail/neko/2009-February/002502.html ) 
and there are several steps to creating a standalone executable (compile 
each module, link them all together, then run neko_tools -boot).

-A join function for threads.

Performance improvements are always appreciated, although to be honest I 
do not know where the slow parts are at the moment.

-Justin

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

tong | 29 Nov 14:12 2009
Picon

99 bottles of beer, nml

hi,

i've written a nekoML version of the '99 bottles of beer' song, based on
the neko version from the beer-site (http://99-bottles-of-beer.net).

http://paste.disktree.net/80

this is the first nekoML code i've written so far, so i am asking what
would you change to make it more tasty ?

/tong


-- 
[)   |   5   |<   †   |2   3   3

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

Vadim Atlygin | 29 Nov 14:40 2009
Picon

Another date issue

Hi,
   just found another neko Date issue.
     new Date(2010, 0, 1, 0, 0, 1).getDay() returns 5 but 1st January
is a Friday next year, so it should be 4. It is actually pretty
consistent and works (or should I say doesn't work) for every 1st
January I tested, it's always a week day ahead.

Best regards.
Vadim.

--

-- 
Neko : One VM to run them all
(http://nekovm.org)

Vadim Atlygin | 29 Nov 14:44 2009
Picon

Re: Another date issue

Hi again,
   sorry, just realized 0 is Sunday. So it works fine :)

Best regards,
Vadim.

On Mon, Nov 30, 2009 at 12:40 AM, Vadim Atlygin <vadim.atlygin <at> gmail.com> wrote:
> Hi,
>   just found another neko Date issue.
>     new Date(2010, 0, 1, 0, 0, 1).getDay() returns 5 but 1st January
> is a Friday next year, so it should be 4. It is actually pretty
> consistent and works (or should I say doesn't work) for every 1st
> January I tested, it's always a week day ahead.
>
> Best regards.
> Vadim.
>

--

-- 
Neko : One VM to run them all
(http://nekovm.org)


Gmane