Hi Werner

2015-01-28 21:11 GMT-03:00 Werner Kassens <[email protected]>:

> Hi Hernán,
>
> >We have to get better at communication. It doesn't work if all of us fork
> libraries.
>
> i guess i disagree, the occasional fork <g> can be freshening.
>
> >But I don't want to be forced to load the whole SciSmalltalk to use 3
> methods in NumericalMethods.
>
> that's not really necessary. assuming that you want to also use the
> dhb-extensions, you can eg do something like:
> (ConfigurationOfSciSmalltalk project version:#stable)load: 
> #('Math-DHB-NumericalExtensions'
> 'Math-Tests-DHB-Numerical').


Thank you for the tip. But that also means now I should change my
configurations to stay updated because you (doesn't matter who) just
couldn't resist copying all NumericalMethods packages to your own
repository.

This is like if I get 5 mathematicians, fork SciSmalltalk, push cool new
features, and then make all you loose them if you don't update. And I could
do it for fun 1000 times. You get the idea.

But I am not against SciSmalltalk, I don't like forks without a good reason.


> "a MetacelloFetchingMCSpecLoader(linear load :
>         linear load : 0.16 [ConfigurationOfSciSmalltalk]
>                 linear load : 1.0 [ConfigurationOfArbitraryPrecisionFloat]
>                         load : ArbitraryPrecisionFloat-nice.38
>                         load : ArbitraryPrecisionFloatTests-nice.16
>                         load : ExtendedNumberParser-nice.1
>                 load : Math-DHB-Numerical-wernerkassens.30
>                 load : Math-Tests-DHB-Numerical-wernerkassens.9
>                 load : Math-DHB-NumericalExtensions-WernerKassens.5)"
> this loads additionally ArbitraryPrecisionFloat, but this is, i'd say, an
> unimportant bug in the config, that should get repaired occasionally. and
> ArbitraryPrecisionFloat is not that big. it's not really a problem.
>
> >Can you import the ConfigurationOfNumericalMethod from a common
> repository in SciSmalltalk?
>
> there could eventually be a little difficulty. you cant load both
> versions.


I am saying there should be one version.



> of course one could work around that problem in the config, but
> 1. the config of scismalltalk is already complicated enough, that hardly
> anyone changing it can get things right there at their first attempt.
>

Then the project is badly organized?
Because Metacello supposedly should help things to become easier.


> 2.it would also complicate the _use_ of the config for the user, a big
> drawback imo.
> of course one could simply throw away the fork. but then one would need to
> throw away also some other packages.
> a third possibility would be to put all changes in the fork in an extra
> package that can be loaded on top of the original dhb. but that looks like
> a sizable enough task, that i at least will not do it.
>

what do you think?
>

What's done is done. I doubt you could retract your changes.
I don't like this situation but it seems to be the Smalltalk way.


Hernán


> werner
>
>

Reply via email to