[Lazarus] Multi-threading support in IDE

Florian Klaempfl florian at freepascal.org
Fri Aug 14 10:17:32 CEST 2009


Mattias Gaertner schrieb:
> On Thu, 13 Aug 2009 22:24:37 +0200
> Florian Klaempfl <florian at freepascal.org> wrote:
> 
>> Mattias Gaertner schrieb:
>>> On Thu, 13 Aug 2009 14:01:38 +0200
>>> Florian Klaempfl <florian at freepascal.org> wrote:
>>>
>>>> Michael Van Canneyt schrieb:
>>>>>> So wouldn't it be more efficient to create a new thread for the 
>>>>>> compiler instead of a new process?
>>>>> Efficient, yes; 
>>>> As I pointed out on fpc-core a few days ago, I'd like to create an
>>>> fpc which stays in memory and takes commands via pipes/sockets/ipc
>>>> whatever to reduce process startup times.
>>> Hooray. \O/
>>>
>>> Can I help somehow?
>> Well, first we have to decide which method to use. I even think a
>> slightly modified fpc which can be controlled through stdin is the
>> easiest.
> 
> Ok. Don't forget proper encoding. ;)

But an async. process doesn't work for lazarus, right? So controlling 
through stdin/stdout is not possible?




More information about the Lazarus mailing list