From: Jan N. <jan...@gm...> - 2024-11-06 20:48:54
|
Op wo 6 nov 2024 om 14:05 schreef Harald Oehlmann: > I would be in favour of the statical link and no requirement for > "package require". The current TIP #702 still requires "package require", that's - IMHO - not what core commands should do. They - at least - should do some auto-loading, like "clock" does. That's one of my reasons for objecting TIP #702. Second: TIP #702 is sold as a solution to the creation of temporary directories. It isn't: If someone zips a "foo.dll" into the executable, loading this dll gives exactly the same problem. Ticket [a8e4f76ce4] is raised for that, it should be solved, whether TIP #702 is accepted or not. In my view, the dde and registry packages are legacy, but used in many packages, simply because there is no alternative. I started with a new TIP #703, which can - eventually - remedy this. The clock package need registry to determine the timezone. msgcat needs the registry for determining the locale. If there were commands like "info timezone|locale" the registry package would not be necessary during startup any more for this purpose. That's long enough for now. Regards, Jan Nijtmans |