Igor,

> P.S. The configuration is freshly-baked, i didn't even checked if it
> loads cleanly or not..
> so, i don't recommend updating it in image with your precious code :)

I have tried loading your updated Configuration into Pharo1.4 #14438 and it
loaded ok, but as a NativeBoost beginner it took me sometime to work out
that I needed to run NBFFICallout>>initialize to get the new NB types
registered.  I found that this could be achieved using a postLoadDoIt
message in the Configuration ...

spec package: 'NativeBoost-Core' with: [
   spec
    file: 'NativeBoost-Core-IgorStasenko.75';
    postLoadDoIt: #postloadForCore ].

> Gofer it
>   squeaksource: 'NativeBoost';
>   package: 'ConfigurationOfNativeBoost';
>   load.

> (ConfigurationOfNativeBoost project version: '1.4' ) load

> P.P.S. i would really like some help with testing what i did,
> including writing some more tests to cover type system more
> broadly (now since type names follow certain naming rule, many
> different types can be checked without much coding)

Some of the tests failed after the update because it was necessary to
rebuildAccessors for a couple of the structures used so that they referred
to the new NB types.

Although this is a trivial change I would like to try and help your efforts
with some more tests and documentation, but how should I submit them?
Should I follow the "HowToContribute" procedure on the Pharo website?

Thanks, Guy

Reply via email to