Excellent!
Thanks,
Dale
----- Original Message ----- | From: "Frank Shearar" frank.shearar@gmail.com | To: "The general-purpose Squeak developers list" squeak-dev@lists.squeakfoundation.org | Sent: Friday, August 3, 2012 9:24:12 AM | Subject: Re: [squeak-dev] Metacello and Squeak4.4 | | On 3 August 2012 17:21, Dale Henrichs dhenrich@vmware.com wrote: | > Frank, | > | > Since you're working on the CI stuff, where should I go to get a | > recent copy of Squeak4.4 .. I have the impression that the release | > available for ftp[1] is not the one I should use? | > | > I noticed that there are no download artifacts on the CI build | > site, so perhaps the trunk is the right place after all? | | I haven't done the bundle-and-publish part of the CI yet, but | https://github.com/frankshearar/squeak-ci has a close-to-up-to-date | image you can use in the meantime. | | frank | | > Dale | > | > [1] http://ftp.squeak.org/trunk/ | > ----- Original Message ----- | > | From: "Frank Shearar" frank.shearar@gmail.com | > | To: "ma chris m" ma.chris.m@gmail.com, "The general-purpose | > | Squeak developers list" | > | squeak-dev@lists.squeakfoundation.org | > | Sent: Thursday, August 2, 2012 2:05:15 PM | > | Subject: Re: [squeak-dev] Metacello and Squeak4.4 | > | | > | On 2 August 2012 21:49, Chris Muller asqueaker@gmail.com wrote: | > | > If there's little or no danger of any serious regressions | > | > elsewhere | > | > in | > | > the system, then I'm +1. Like Frank, I think it's important | > | > for | > | > Squeak to continue to put out stable releases. | > | | > | I need to hack on the CI server first, but if a kind soul | > | wouldn't | > | mind just loading Dale's mcz and running the full suite of tests, | > | I'd | > | be grateful. I don't see how that could cause regressions, but | > | I'm | > | paranoid. | > | | > | > Dale, your efforts on cross-platform are amazing, thanks! | > | | > | Seconded! | > | | > | frank | > | | > | > On Thu, Aug 2, 2012 at 3:33 PM, Dale Henrichs | > | > dhenrich@vmware.com | > | > wrote: | > | >> I have a small 3 class package (Metacello-Base[1]) that I | > | >> would | > | >> hope could be included in the Squeak4.4 release. | > | >> | > | >> Of the 3 classes, the Metacello class is a stub class for the | > | >> Metacello Scripting Api[2], that will bootstrap Metacello _if_ | > | >> you use the scripting api. I am promoting the scripting api as | > | >> the cross platform way to use Metacello. Instead of seeing | > | >> install scripts fly by that look like this: | > | >> | > | >> Gofer new | > | >> package: 'ConfigurationOfSeaside30'; | > | >> squeaksource: 'MetacelloRepository'; | > | >> load. | > | >> ((Smalltalk at: #ConfigurationOfSeaside30) version: #stable) | > | >> load. | > | >> | > | >> (with the caveat that Installer should be used for | > | >> Squeak)...the | > | >> install scripts will look like this: | > | >> | > | >> Metacello new | > | >> configuration: 'Seaside30'; | > | >> version: #stable; | > | >> squeaksource: 'MetacelloRepository'; | > | >> load. | > | >> | > | >> The same script will "do the right thing" on all three | > | >> supported | > | >> platforms (Squeak, Pharo, GemStone), presuming that the class | > | >> Metacello is present in the base images:) | > | >> | > | >> I've recently released a preview version[4] and am actively | > | >> collecting feedback. I would think that I can finalize the | > | >> visible portion of the scripting api by September... | > | >> | > | >> I've been ensuring that the metacello preview release is | > | >> functional on Squeak all along and I am currently running CI | > | >> builds against Squeak4.3 using travis ci[5]. Moving forward I | > | >> would add Squeak4.4 to the list of platforms for CI and | > | >> publish | > | >> updates to the Metacello-Base pacakge as needed. | > | >> | > | >> The class comments for each of the classes provides basic | > | >> documentation for using Metacello so I think that | > | >> Metacello-Base | > | >> is a clean and small presence for Metacello and will enable | > | >> the | > | >> use of "cross-platform install scripts for Metacello." | > | >> | > | >> Thanks, | > | >> | > | >> Dale | > | >> | > | >> [1] | > | >> http://seaside.gemstone.com/ss/metacello/Metacello-Base-dkh.96.mcz | > | >> [2] | > | >> https://github.com/dalehenrich/metacello-work/blob/master/docs/MetacelloUser... | > | >> [4] | > | >> http://forum.world.st/Metacello-Preview-release-1-0-beta-32-2-tt4642064.html | > | >> [5] | > | >> http://travis-ci.org/#!/dalehenrich/metacello-work/builds/2012331 | > | >> | > | > | > | | > | | > | |