The Artima Developer Community
Sponsored Link

Agile Buzz Forum
Camp Seaside for Cincom Smalltalk

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
James Robertson

Posts: 29924
Nickname: jarober61
Registered: Jun, 2003

David Buck, Smalltalker at large
Camp Seaside for Cincom Smalltalk Posted: Sep 25, 2007 8:57 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: Camp Seaside for Cincom Smalltalk
Feed Title: Michael Lucas-Smith
Feed URL: http://www.michaellucassmith.com/site.atom
Feed Description: Smalltalk and my misinterpretations of life
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Michael Lucas-Smith

Advertisement

On Monday the whole Seaside group arrived - Myself, Alan Knight, Martin Kobetic, Tamara Kogan, Michel Bany as well as the whole star team - Suzanne, Arden and James. Also, master of documentation Bruce Boyer and master of ObjectStudio8 - Andreas Hiltner.

Monday was spent reviewing our porting efforts to date - the results of which are almost usable in the latest VW-DEV builds. I stuffed up the prerequisites of the Seaside bundle so you can't just load it straight - but it's pretty close. That should be fixed next build. This is Seaside 2.8 that we're porting. We're looking at providing Seaside 2.7 as a stepping stone between 2.6 and 2.8 as well.

Michel's prior manual builds will stay in contributed to give users time to migrate from that to the supported versions in the new seaside directory. As it is now - the porting process is automated. We inverted Michel's approach of exporting from Squeak such that VW now connects to squeaksource's monticello repository and imports the code in to VisualWorks and then publishes the like-version to store.

It sucks in the change comments, reconciles against the true versioned parent as per monticello's information, maps classes to namespaces, sets up imports and prerequisites.. and much more. I'm intending to release the SqueakImporter to public store at some point in the future to perhaps aid efforts like porting Pier from Squeak to VW.

One of the important things in the importer is the ability to filter out statements, classes, categories of classes, so on and so forth as the import progresses. This is in the latest version of FileOut30 which is part of the latest VW-DEV builds as well.

The Squeak bundle has had some attention and may not be 100% right now, but we're still working on making it as good as we can. Why did we change it? - Basically to reduce the number of class/namespace collisions in VW as well as make it possible to run Seaside in ObjectStudio8. That's still not working, but we've taken good strides toward achieving that.

Michel ported the SeaChart demo app from Seaside 2.6 to Seaside 2.8 yesterday and published it back to squeaksource - so naturally we're importing that now too. I hope we'll get that in to the next build too - time permitting.

Today Michel went through 3/4ths of his tutorial/presentations on Seaside with us. It's very well written but needs a few updates to match Seaside 2.8 - without a doubt we're looking to reuse these slides. They're great. After that, I broke the extended group up in to three teams and we all made a simple wiki application.

The exercise was to bring together what people had learnt and to share the knowledge around with developers there who weren't so familiar with Seaside. It turned out well, most of the code between implementations was very similar. We didn't have time to hook it up to Glorp in that session, but expect to see some glorp integration starting to appear over the next couple of months.

I'll be at OOPSLA in Montreal if anyone is going and wants to talk Seaside with Cincom. Two things that are in the build now - Seaside running on top of Opentalk-HTTP and Internationalization integration (per-process locales and translation of UserMessages - a VW framework).

Read: Camp Seaside for Cincom Smalltalk

Topic: The Real Thing Previous Topic   Next Topic Topic: How Stupid is DRM?

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use