a passionate guy who want to join in as a developer

2012-08-06 Thread rushan chen
Hi all! I'm just a guy who is passionate about programming especially programming in C, and want to enjoy it with people like-minded. Guile is an interesting project to me, and I really really hope I can make some contribution to it as a developer. Hope someone could point me some direction, than

Re: wip-rtl native closure creation

2012-08-06 Thread Stefan Israelsson Tampe
Hi, When code is both VM and native it's nice to be able to have both code blocks as a unit because then we can freely compile a function without needing to do graph analysis. It simply makes the life easier to maintain the two setups. And incrementally compile to native on a per uses base and not

Re: wip-rtl native closure creation

2012-08-06 Thread Andy Wingo
On Mon 06 Aug 2012 13:44, Noah Lavine writes: > I haven't looked at the RTL program structure, but adding a new field > is basically what I did with the non-RTL program structure when I > worked on JIT there. The difference is that with the stack vm, there are objcode objects on to which you can

Re: wip-rtl native closure creation

2012-08-06 Thread Andy Wingo
On Mon 06 Aug 2012 11:39, Sjoerd van Leent Privé writes: > Wouldn't it be feasible in the future that there might be, because of > more memory, other designs, such as caching, which create much more > closures than current designs? I don't know, but on 64-bit platforms > (and perhaps even archite

Re: wip-rtl native closure creation

2012-08-06 Thread Noah Lavine
I haven't looked at the RTL program structure, but adding a new field is basically what I did with the non-RTL program structure when I worked on JIT there. However, in that case we could still keep everything under 4 words. I don't know if that will work here. Noah On Mon, Aug 6, 2012 at 5:39 A

Re: Building on OpenBSD

2012-08-06 Thread Greg Troxel
"Taylan Ulrich B." writes: > I wanted to note that, given a working boehm-gc (the next release, 7.2d, > should work on OpenBSD 5.1, but newer OpenBSD versions, having switched > to rthreads, will break it again), and a set of build flags similar to > the following (these are tied to my personal

Re: wip-rtl native closure creation

2012-08-06 Thread Sjoerd van Leent Privé
On 06-08-12 11:32, Andy Wingo wrote: On Sun 05 Aug 2012 17:19, Stefan Israelsson Tampe writes: Probably it is best to have the first qword / dword in the code to be 0 or the native adress e.g. I propose to add that feature to the rtl-branch. Good question! Given the different tradeoffs, tha

Re: wip-rtl native closure creation

2012-08-06 Thread Andy Wingo
On Sun 05 Aug 2012 17:19, Stefan Israelsson Tampe writes: > Probably it is best to have the first qword / dword in the code to be > 0 or the native adress e.g. I propose to add that feature to the > rtl-branch. Good question! Given the different tradeoffs, that seems workable. Another possibil