Andy Wingo skribis:
> On Tue 07 Jan 2020 12:08, Ludovic Courtès writes:
>
>> Andy Wingo skribis:
>>
>>> Concretely I would add a little part of the compiler to the Tree-IL
>>> phase to serialize a bytecode for the "small" definitions in the module,
>>> for declarative modules, both public and
On Tue 07 Jan 2020 00:14, Chris Vine writes:
> I wonder if it would surprise the programmer to have the cond
> conditionals evaluated in a different dynamic environment from the one
> in which the cond consequential is evaluated where there is a
> conditional which is true.
I entirely agree
On Tue 07 Jan 2020 12:08, Ludovic Courtès writes:
> Andy Wingo skribis:
>
>> Concretely I would add a little part of the compiler to the Tree-IL
>> phase to serialize a bytecode for the "small" definitions in the module,
>> for declarative modules, both public and private (because public
>>
On Tue 07 Jan 2020 21:00, Stefan Israelsson Tampe
writes:
> Bump!
>
> Great, but loading an extension like:
>
> (catch #t
> (lambda ()
> (throw #t)
> (load-extension "libguile-persist" "persist_init") (pk 1))
> (lambda x
> (let ((file
>(%search-load-path
Bump!
Great, but loading an extension like:
(catch #t
(lambda ()
(throw #t)
(load-extension "libguile-persist" "persist_init") (pk 1))
(lambda x
(let ((file
(%search-load-path "src/.libs/libguile-persist.so")))
(if
file
(catch #t
(lambda ()
Hi!
Andy Wingo skribis:
> On Mon 06 Jan 2020 10:47, Ludovic Courtès writes:
>
>> Andy Wingo skribis:
>>
>>> With cross-module inlining of "small" definitions, I think we would
>>> solve a lot of this kind of problem. I think we could add this during
>>> 3.0 and for this reason I would