The Artima Developer Community
Sponsored Link

Agile Buzz Forum
The King Is Dead, Long Live The King

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
The King Is Dead, Long Live The King Posted: Mar 15, 2007 1:53 PM
Reply to this message Reply

This post originated from an RSS feed registered with Agile Buzz by James Robertson.
Original Post: The King Is Dead, Long Live The King
Feed Title: Pollock
Feed URL: http://www.cincomsmalltalk.com/rssBlog/pollock-rss.xml
Feed Description: Pollock - the next VW GUI
Latest Agile Buzz Posts
Latest Agile Buzz Posts by James Robertson
Latest Posts From Pollock

Advertisement

This is my last post to the Pollock blog.

After posting this, the "Title" of this blog will be renamed to Widgetry.

You can still get at it from the old URLs and so on. Just the name has changed.

What's Happening

Widgetry is the new name for everything Pollock and Panda. It was decided, now that Widgetry (see, already using the new name!) is about to go into production, a more professional name was needed... something that didn't need explanation and giggles from the engineers.

Here's what we've done. Last week, I published the last version of Pollock to the Cincom Public Repository: Version 8.4.0.

A few days ago, I published the first public "Beta" release of Widgetry: Version 0.2

Widgetry 0.2 is Pollock 8.4.0 plus a few smallish bug fixes in the guts, plus, and this is important, all packages, bundles, classes and methods that had the word Pollock in it, are now renamed. More important, the "preview" name space Panda, has been renamed to Widgetry.

If you've been using Pollock, you may wonder "Wow, Does That Mess Up All My Work?"

The answer is... Sort of...

Here's how you can (farily easily) move to Widgetry:

First, load Pollock. Then, load your code. Then load Widgetry.... Since Widgetry is in a separate name space, it will easily load along side Pollock.

Then, go through your code, and anywhere where it said "Panda" change it to "Widgetry." Personally, I suggest you load/use the RBRegexExtensions package (which loads Regex11). Then after selecting your code in the browser, in the new Regular Expression tab it adds, in Search for field enter:

		Panda\.
and in the Replace with field enter:
		Widgetry.

Because Regex doesn't see/modify class definitions, go to where you have subclassed any Pollock/Panda classes, such as UserInterface, and manually change the name of the superclass you inherit from

		Smalltalk.Panda
to
		Smalltalk.Widgetry

Now, save all your code, start a new image, load Widgetry, load your code, and run all your tests.... you do have a load of tests, right?... Last of all, never look back.

From now on, Widgetry updates, will be posted publicly, for all to see (and use). I'll announce those updates here. As the new version number implies, we are on the road to 1.0.

What's next

In a few moments, I'll be changing the visible name of this blog to Widgetry. Then, we re-start from the beginning... Hello World.

And So It Goes
Sames

Read: The King Is Dead, Long Live The King

Topic: An Unlimited Limit Previous Topic   Next Topic Topic: Why abstracting presentation logic is critical!

Sponsored Links



Google
  Web Artima.com   

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