On 14 March 2013 13:53, Stefan Marr <smalltalk@stefan-marr.de> wrote:
Hi:
On 14 Mar 2013, at 14:47, Frank Shearar wrote:
Sorry, I should have replied here too: I rebased my fix (loosening the requirement on the error message) and pushed Phexample-fbs.69. It works on Pharo 1.4 and Squeak 4.5 (so should also work on Pharo 2.0 and Squeak 4.4 but haven't verified either).
Just for clarification, that fix is included in the latest version.
Once I have a ConfigurationOf working, I'll add CI jobs for Phexample on Squeak 4.5. (I also need to set up CI jobs for running these on 4.4, but that's a more general problem.)
Ok, thanks!
OK, done. ConfigurationOfPhexample-fbs.7 loads cleanly in Pharo 1.4, 2.0 and Squeak 4.5. All tests are green. It's a bit sneaky in that since Squeak doesn't ship with a regex library I've piggy-backed on Pharo's. The sneaky part is that in the #squeak part of the spec I say `spec package: 'Phexample' with: [spec requires: 'Regex-Core']` which of course you don't need to do with Pharo. (In fact, if you do that requires in the #common section the configuration _breaks_ on Pharo 2.0. That might be because the repository won't have any such package, because it's loaded in the image? Although I thought that Metacello wouldn't attempt to load a package in that case. Ah well, it works now.) frank
Best regards Stefan
-- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525