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