Is Seaside a Squeak Fork?
Repeatedly people mention that Seaside maintains its own fork of Squeak, what is simply not true. To see some examples read this and listen to that.
Repeatedly people mention that Seaside maintains its own fork of Squeak, what is simply not true. To see some examples read this and listen to that.
In this screencast I present 3 tools from the refactoring engine and how they are integrated into the OmniBrowser framework.
In this screencast I present 3 new refactorings that were are not part of the original refactoring browser. I use these refactorings on a daily bases and I think that they are a huge time saver.
Over the past couple of months I've been integrating some more refactoring tools with the OmniBrowser framework. This was mostly done as a side-track of different projects: Whenever I needed another feature I added it to my preferred browser framework.
Yesterday Marcus Denker pointed out the Google Chart API in a private E-Mail. I asked Philippe Marshall and Adriaan van Os to join me for a remote pair-programming session with the goal of writing a small plug-in to wrap that Google service in a convenient Seaside plug-in.
The open-source book Squeak by Example has been made public. It is an excellent read if you are new to Squeak and want to learn Smalltalk.
After showing that it is possible to write a debugger with the OmniBrowser framework, the next missing tool is the Process Browser:
I will give a Seaside presentation at the Linux Days - Rencontres Open Source et Logiciels Libres in Geneva. My talk is scheduled Tuesday, 22 Mai at eleven o'clock. After the lunch break Stéphane Ducasse will give a presentation on Squeak, the open source Smalltalk where Seaside and a lot of other cool things are developed in. Stéphane Ducasse is the one responsible for dragging me into the whole thing ;-)
The Squeak debugger (1396 lines of code) is hard to understand and impossible to extend. The OmniBrowser framework is powerful and enables one to build extensible meta-driven browsers. Yesterday evening I thought that it would be the time to bring the two things together: