The research could be sped up quite fast by looking at how Kylix 
implemented package loading some time ago. I think it had dynamic 
loading on Unix.

Best regards,
Thierry

Marco van de Voort wrote:
> On Fri, Dec 05, 2008 at 02:36:48PM +0200, Reenen Laurie wrote:
>   
>>> I think simply implementing packages would be easier, and also serves other
>>> purposes. (it's not just a plugin system for Lazarus, but at the same time
>>> for the generated apps)
>>>       
>> Is this in the short / mid term pipeline?
>>     
>
> Nobody is currently working on it. There is even a trajectory of research
> before it. (to come up with the best approach to implement them on *nix)
>
> http://wiki.freepascal.org/packages
>  
>   
>> Because I guess that's all I actually wanted, but thought that perhaps an
>> interpreter would be a shortcut.
>>     
>
> I think the interpreter wouldn't be that much more easy to get workable, its
> is not just the IDE, but you need to define script->binary interfaces
> anywhere.
>
> But more importantly, it would break compatibility (with delphi, with the
> current situation) horribly, AND make packages dual language, dual-tool
> (pascalscript and native pascal). Despite being static, at least the
> packages system now is both versatile and Delphi pkgs can be ported
> reasonably fast.
>
> IMHO the solution is worse than the problem here.
> _______________________________________________
> Lazarus mailing list
> Lazarus@lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>
>
>   

_______________________________________________
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to