bug-guile
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Serious performance issues with 1.9.0


From: Andy Wingo
Subject: Re: Serious performance issues with 1.9.0
Date: Mon, 20 Jul 2009 00:03:29 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.92 (gnu/linux)

Hello,

On Sun 19 Jul 2009 15:56, Martin Ward <address@hidden> writes:

> On Friday 17 Jul 2009 19:10, Ludovic Courtès wrote:
>> You can work around it by manually compiling your source files:
>>
>>   guile-tools compile -o ALL.go ALL.scm
>>   ...
>>
>> The compiled version can then be run with something like:
>>
>>   guile -c '(load-compiled "ALL.go")'
>>
>> Can you try this?
>
> This is what I get:
>
> % guile-tools compile -o ALL.go ALL.scm
> ERROR: Value out of range 0 to 255: 633
> 89.725u 7.472s 1:37.29 99.8%    0+0k 0+0io 4pf+0w

Discussed here:

  http://article.gmane.org/gmane.lisp.guile.devel/8882

I'm working on a fix, hopefully within a couple of days.

> Its a pity that you decided to write your own compiler instead
> of continuing development with Hobbit :-(

Hobbit is a whole-program compiler. Guile needs an incremental,
embeddable compiler, with source information, and a repl, etc etc.
Apples and oranges, to a rough approximation.

Guile will be fast, but it will take a couple more years. In the
meantime, it is getting better, but if you are in a hurry for some
reason, perhaps some other scheme would suit your needs better.

Cheers,

Andy
-- 
http://wingolog.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]