[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Guile news for the GNU Status Report
From: |
Ludovic Courtès |
Subject: |
Re: Guile news for the GNU Status Report |
Date: |
Wed, 02 Feb 2011 11:17:56 +0100 |
User-agent: |
Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) |
Hello,
Neil Jerram <address@hidden> writes:
> address@hidden (Ludovic Courtès) writes:
>
>>>> Guile 2.0 is a breakthrough in Guile's history. First and foremost, it
>>>> is based on a compiler and a virtual machine. The compiler compiles
>>>> Scheme code to bytecode, applying well-known optimizations. As a
>>>> result, Scheme code runs noticeably faster with Guile 2.0. Compilation
>>>> can occur transparently: when the compiled form of a module is not found
>>>> in cache, it is automatically compiled before being run.
>>>
>>> People might assume that this means Guile is now less supporting of
>>> interactive programming than in previous releases. I think it would be
>>> worth adding a sentence to clarify that this is not the case. Perhaps
>>> "Note that Guile still supports interactive programming, i.e. modifying
>>> code in running programs, just as extensively as it has in previous
>>> releases."
>>
>> In the meantime I had changed this paragraph to mention the REPL and
>> debugger:
>>
>> Guile 2.0 is a breakthrough in Guile's history. First and foremost,
>> it is based on a compiler and a virtual machine, and comes with a
>> powerful read-eval-print loop (REPL) and debugger. The compiler
>> compiles Scheme code to bytecode, blah blah blah
>>
>> How does this address your concern?
>
> Sorry for the delay... Yes, that sounds fine now. The mention of the
> REPL should tend allay any static-ness concerns.
Great. BTW, this was eventually published here:
<http://www.gnu.org/bulletins/gnustatus-2011-01.html>.
I’ll add a link to it in news.html.
Thanks,
Ludo’.