> On 24 Jan 2018, at 08:58, Marcus Denker <[email protected]> wrote:
> 
> 
> 
>> On 24 Jan 2018, at 01:54, <[email protected]> 
>> <[email protected]> wrote:
>> 
>> Hi,
>> 
>> I am working to be able to create some standalone apps in Pharo. And for 
>> this, I would like to remove of the .sources and .changes. But, by removing 
>> them, the args names are reset to arg1, arg2, arg3, ... and the FFI cannot 
>> be used anymore.
>> 
>> Does someone (Esteban?) have a solution that I could implement to fix this 
>> issue?
>> 
> 
> Hello,
> 
> You can embed the sources of just those methods:
> -> iterate over all methods, select the FFI methods
> -> call #embeddSourceInTrailer on these methods.
> 


We should add later something to the compiler for this, too. Imagine you have 
your  system without source,
decompiling happily. Then you want to edit a method:
        -> if it was decompiled, just compile and drop source
        -> if the source comes from the trailer, it should again compile a 
method with embedded source.

I make a note for my TODO.

With Pavel we managed to speed up source reading for methods that have 
embeddSourceInTrailer quite a lot
(with ideas for even more), I will start to merge these patches, too.

        Marcus

Reply via email to