Re: The status of JIT compiler of Guile (was: Guile benchmark)

2017-03-13 Thread Nala Ginrut
This version has fixed file missing during compilation. On Tue, Mar 14, 2017 at 10:35 AM, Nala Ginrut wrote: > Rebased to the latest, folks may download the tarball directly > https://github.com/NalaGinrut/guile-tjit/releases/tag/tjit-2.1.8.975-1f6fc-rebase > > > On Mon, Mar 6, 2017 at 7:19 PM,

Re: The status of JIT compiler of Guile (was: Guile benchmark)

2017-03-13 Thread Nala Ginrut
Rebased to the latest, folks may download the tarball directly https://github.com/NalaGinrut/guile-tjit/releases/tag/tjit-2.1.8.975-1f6fc-rebase On Mon, Mar 6, 2017 at 7:19 PM, Nala Ginrut wrote: > I've rebased the latest master (2.1.7.1040-0f7db-dirty) and fixed to work. > The result become mor

Re: The status of JIT compiler of Guile

2017-03-10 Thread Andy Wingo
On Fri 10 Mar 2017 07:19, Nala Ginrut writes: > I have similar idea, TJIT could be an optional package and people may > choose to install it seperately. Sounds good to me. I understand we will be able to add the necessary hooks during the course of 2.2. Andy

Re: The status of JIT compiler of Guile

2017-03-09 Thread Nala Ginrut
Hi Andy! I have similar idea, TJIT could be an optional package and people may choose to install it seperately. We may choose to integrate it when we thought it's mature enough. In a conservative way, how about we keep the current status, say, I'll keep maintaining guilt-tjit as separated project,

Re: The status of JIT compiler of Guile

2017-03-09 Thread Andy Wingo
On Thu 09 Mar 2017 07:59, Nala Ginrut writes: > I've discussed with @Ludo, I think it's better to integrate it as a > plugin, and could be maintained separately. > It is possible to have some hooks in Guile VM to enable certain > optimizing, but I don't think we have it now, right? This sounds l

Re: The status of JIT compiler of Guile

2017-03-08 Thread Nala Ginrut
Hi Andy! Sorry for late replay, it seems I've filtered your mail to another TAG in my mailbox. On Thu, Mar 2, 2017 at 4:31 PM, Andy Wingo wrote: > Heya Nala :-) > > And hello Atsuro! I don't think I have had the chance of expressing to > you how impressive your work is. Awesome stuff!!! > > Wh

Re: The status of JIT compiler of Guile

2017-03-07 Thread Ludovic Courtès
Howdy! Andy Wingo skribis: > And hello Atsuro! I don't think I have had the chance of expressing to > you how impressive your work is. Awesome stuff!!! +1! > What do you all think is the way forward for this work? Is it something > that you see being integrated eventually into Guile git? I

Re: The status of JIT compiler of Guile (was: Guile benchmark)

2017-03-06 Thread Nala Ginrut
I've rebased the latest master (2.1.7.1040-0f7db-dirty) and fixed to work. The result become more interesting with the naive case mentioned in my earlier mail: Chez: 15s Guile-JIT: 12s Alright, we still need to face some problems. In Atsuro's original design, there're two files should be included

Re: The status of JIT compiler of Guile (was: Guile benchmark)

2017-03-02 Thread Chaos Eternal
赞(+1) On Thu, Mar 2, 2017 at 3:49 PM Nala Ginrut wrote: > Hi folks! > It's been a long time for me to be inactive here. ;-) > > I saw there's thread to discuss Guile benchmark, I think it's better > to mention the JIT compiler of Guile. It exists and real, and of &

Re: The status of JIT compiler of Guile

2017-03-02 Thread Andy Wingo
Heya Nala :-) And hello Atsuro! I don't think I have had the chance of expressing to you how impressive your work is. Awesome stuff!!! What do you all think is the way forward for this work? Is it something that you see being integrated eventually into Guile git? Is it a project that should b

The status of JIT compiler of Guile (was: Guile benchmark)

2017-03-01 Thread Nala Ginrut
Hi folks! It's been a long time for me to be inactive here. ;-) I saw there's thread to discuss Guile benchmark, I think it's better to mention the JIT compiler of Guile. It exists and real, and of course, very fast. Thanks Atsuro Hoshino, who is the author of Guile JIT compiler

Re: JIT compiler

2006-01-11 Thread Ludovic Courtès
Hi, Marius Vollmer <[EMAIL PROTECTED]> writes: > Aaron VanDevender <[EMAIL PROTECTED]> writes: > >> What about the gnu-lightning stuff in the guile cvs tree? Isn't that >> supposed to be a JIT/VM for guile? > > No, that was just an experiment. These are Guile bindings for GNU Lightning, i.e., it

Re: JIT compiler

2006-01-10 Thread Aaron VanDevender
er related > > resourse on Guile. > > There is guile-hobbit, which is a normal compiler, but I'm not sure if > it is working with all features of current Guile. I'm not aware of > any JIT compiler work, or if guile-hobbit can be used in a JIT way. > > There have

Re: JIT compiler

2006-01-10 Thread Neil Jerram
[EMAIL PROTECTED] (Ludovic Courtès) writes: > `autogen.sh' was broken. You can run `tla update' and give it another > try if you want. Thanks, builds fine now. FWIW I get a couple of warnings from libtoolize, which may imply that you should add --force: libtoolize: `config.guess' exists: use `

Re: JIT compiler

2006-01-10 Thread Ludovic Courtès
Hi Neil, Neil Jerram <[EMAIL PROTECTED]> writes: > make[2]: Entering directory `/home/neil/arch/guile-vm/src' > if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. > -I/usr/local/include -pthread -Wall -g -pg -g -O2 -MT envs.lo -MD -MP -MF > ".deps/envs.Tpo" \ > -c -o envs.

Re: JIT compiler

2006-01-09 Thread Neil Jerram
[EMAIL PROTECTED] (Ludovic Courtès) writes: > Sure, and it's called `update'. :-) To summarize: > > # Teach tla that some archive (or ``repository'') is available at URI. > $ tla register-archive URI > > # At this point, it knows that an archive named > # [EMAIL PROTECTED]' is available

Re: JIT compiler

2006-01-09 Thread Ludovic Courtès
David Pirotte <[EMAIL PROTECTED]> writes: >> $ tla get [EMAIL PROTECTED]/guile-vm--revival--0.6 guile-vm >> >> ^^^ >> ||| >> name of the archive

Re: JIT compiler

2006-01-09 Thread Neil Jerram
[EMAIL PROTECTED] (Ludovic Courtès) writes: > `get' is quite interesting too, once you're done with > `register-archive'. ;-) > > $ tla get [EMAIL PROTECTED]/guile-vm--revival--0.6 guile-vm > > ^^^ > |

Re: JIT compiler

2006-01-09 Thread David Pirotte
On Mon, 09 Jan 2006 10:13:40 +0100 [EMAIL PROTECTED] (Ludovic Courtès) wrote: > Hi Neil, > > Neil Jerram <[EMAIL PROTECTED]> writes: > > >> You can > >> look at it in my GNU Arch archive if that is of interest to you: > >> > >> $ tla register-archive http://www.laas.fr/~lcourtes/software/arch

Re: JIT compiler

2006-01-09 Thread Ludovic Courtès
Hi Neil, Neil Jerram <[EMAIL PROTECTED]> writes: >> You can >> look at it in my GNU Arch archive if that is of interest to you: >> >> $ tla register-archive http://www.laas.fr/~lcourtes/software/arch-2004/ > > Hmm. I'll have to make another attempt to understand Arch, then; I'm > afraid it co

Re: JIT compiler

2006-01-08 Thread Han-Wen Nienhuys
In article <[EMAIL PROTECTED]>, Neil Jerram <[EMAIL PROTECTED]> wrote: >> Indeed, I'm still slowly trying to revive Guile-VM, written by >> Keishude Nishida 5 years ago, and I'm making some progress. > >That's good to know; it looked very promising before. > >> You can >> look at it in my GNU

Re: JIT compiler

2006-01-07 Thread Neil Jerram
[EMAIL PROTECTED] (Ludovic Courtès) writes: > Neil Jerram <[EMAIL PROTECTED]> writes: > >> There have also been a few attempts at a Guile VM, and compiling for >> the VM, in case that is of interest to you. > > Indeed, I'm still slowly trying to revive Guile-VM, written by > Keishude Nishida 5

Re: JIT compiler

2006-01-04 Thread Kjetil S. Matheussen
7;m not aware of any JIT compiler work, or if guile-hobbit can be used in a JIT way. Hobbit works fine with guile 1.6. However, it has some bugs which needs workarounds. Look at the file hobbit.scm in the SND distribution to get a convenient interface for it and to automatically work

Re: JIT compiler

2006-01-03 Thread Ludovic Courtès
Neil Jerram <[EMAIL PROTECTED]> writes: > There have also been a few attempts at a Guile VM, and compiling for > the VM, in case that is of interest to you. Indeed, I'm still slowly trying to revive Guile-VM, written by Keishude Nishida 5 years ago, and I'm making some progress. You can look

Re: JIT compiler

2005-12-30 Thread Neil Jerram
Leonardo Lopes Pereira <[EMAIL PROTECTED]> writes: > I would like to know if there is any Just-in-time compiler related > resourse on Guile. There is guile-hobbit, which is a normal compiler, but I'm not sure if it is working with all features of current Guile. I'm not awa

JIT compiler

2005-12-29 Thread Leonardo Lopes Pereira
I would like to know if there is any Just-in-time compiler related resourse on Guile. ___ Guile-user mailing list Guile-user@gnu.org http://lists.gnu.org/mailman/listinfo/guile-user