Off-Topic > SCM EXtensions
scms locales are not automatically loaded
AbNoRMiS:
if there be accurate then going back to the topic title involves automatic loading locales
unfortunately none of the proposed first four decisions can't considered fully automated
but if already decided not to resort to hard coding then will have to use available means
thanks
Jason W:
Perhaps since scm extensions are usually downloaded once and put on hard storage, and their updates are small with the use of zsync, maybe it would be simplest and best to just include the locale files in the scm, keeping with the self contained concept as much as possible.
On looking at the locale situation, my vote is for simplicity of included files.
Jason W:
The team has discussed the scm locale situation and has opted for the simplicity of including the locale data in the scm. I will pack the files in the existing scm's, and any new ones will simply include them. Even the largest apps will rarely take over 5mb of compressed locale files, so the cost should not be significant.
AbNoRMiS:
do not you think that is very controversial decision was made?
if follow the tinycore principles of minimalism
then need separate the locale from main modules
because how to deal with such cases as these
--- Quote ---gimp2-basic-locale.scm - 12.5MB
gimp2-basic.scm - 8.5MB
gtk2-locale.scm - 10.8M
gtk2.scm - 11.4M
gtk3-locale.scm - 10.5M
gtk3.scm - 9M
pidgin-minimal-locale.scm - 8.5M
pidgin-minimal.scm - 10.2M
--- End quote ---
it seems that such cases may be more than desired
when locales are the same or even larger than main modules
and purely english-speaking users are also not few
Jason W:
My initial motive for separating locale data was that they tend to be large, and are used by the minority. They are very easy for those who want them to load them and include them in scmboot.lst. Those who do not need them will never download or install them. For those who use them, once in scmboot.lst they are always loaded and available.
Locale extensions are very easy to find, easy to load, and easy to unload for those who need them. But as it apparently is not satisfactory to require loading -locale extensions and automation and thus complexity was desired, we opted for simplicity.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version