Wednesday, October 05, 2016


Pharo on VISSOFT 2016

The fourth IEEE Working Conference on Software Visualization (VISSOFT 2016). If you are on Facebook then check out the page to see how Pharo is used for Visualizations

Tuesday, October 04, 2016


Squeak works on OpenBSD

Squeak/Spur can now run on OpenBSD 6.0/amd64 as announced by Gerardo Santana

Monday, September 26, 2016


Pharo the Immersive Programming Experience

A new article on about Pharo.


Amber Release 0.16.0 is out

as you can read here.


Another Pharo success story

is online on the webpage. This time Sorabito with ALLSTOCKER - Asia's largest online marketplace for industrial machinery.


Theming your Pharo

Pharo is YOURS - so you can adopt it in any way. Even creating an own UI theme in Pharo is easy - as Luke Gorrie from Snabb demonstrates with his simple theme.

Friday, September 23, 2016


MaterialDesignLite for Seaside

The project MaterialDesignLite to provide MDL for Seaside reached first milestone 1.0.0. A demo can be seen here.


Railway modeling in Smalltalk

Railway modeling in MetaEdit - a tool written in Smalltalk. Reminds me of RUT-K from german railway, a large Smalltalk project for train schedule planning that I helped shaping

Tuesday, September 20, 2016


UK Smalltalk User Group Meeting - Monday, September 26th

Read more.


Smalltalk Reflections episode 15: distributed live computing

A new episode is online.


CogMethod’s Maps

CogMethod’s Maps explained by Clément Béra


PoliteSmalltalk to interact with EV3 Robots

A Polite Solution to Interact with EV3 Robots. Using Pharo, Phratch and JetStormForPhratch

Read the summary and the PDF.

Monday, September 19, 2016


Smalltalk is dead, long live Smalltalk

Robert C. Martin (from Object Mentor, Inc, also known as "Uncle Bob") once did a presentation in 2009 on RailsConf with the provocative topic "What Killed Smalltalk Could Kill Ruby, Too".

The way this talk was presented was nice and funny - but by declaring Smalltalk dead he showed me that he never really followed this technology and all its offsprings close enough.

If Smalltalk would be dead how would I have been able to fill my blog with news about it over so many years? If it would be dead why do new things like Agile VisualizationsSoftware Analysis platforms or cloud platforms like pop up? Why is it used to lively program robots or help solving scientific computations when it is dead? How could it help fighting Ebola or disaster and climate change when Uncle Bob says it is dead? How could a dead technology coordinate so many containers shipping around in this world, or how could it be used in one of the largest financial projects? How could it be given to so many people around the world as a visual programming tool? Looks like nobody cared that Mr. Martin declared it as dead already in 2009 ...

For sure Smalltalk is not as widespread as Java, C++ or C# and it will never be on top of the TIOBE index (since this is the most stupid metric to rank programming languages ever invented). But it is in use, a productive and efficient environment to solve daily problems that would be hard to solve in other technologies.

And all this in times where people (without having a deeper understanding) quickly decide for new technologies as the better ones "automagically" - because they think "newer means better". But often we see that new technologies just reinvent the wheel or provide an improvement only in a single aspect.

Smalltalk is around now since 1972, lifted and commercialized in 1980, stable and mature, used in big and small projects and processes. Because of this age it is not the first time it was declared legacy or dead. But due its virtual machine and its dynamic nature it was and still is adopted to new platforms, new requirements or new hardware. Some Smalltalks can even run 1:1 in the webbrowser or on the Pi.

So in the tradition of "The king is dead, long live the king!" Smalltalk is still alive and kicking. Primarily in the open source scene with PharoSqueak, Cuis, Amber there are many new success stories or books.

Now in 2016 even "Uncle Bob" - based on the old Type wars discussions (static vs. dynamic typing) - needs to admit in a blog post that:

"The Smalltalkers will, eventually, win. So says this old C++ programmer."

But there is no competition, so there is no need to have a winner.

Smalltalk is alive and still about new ideas - about new ways of computing and modeling our world to form something better.

Tuesday, September 13, 2016


Moldable Tools Book

A book about Moldable tools (in Pharo) is available from Lulu.


ERP in Smalltalk

Bob Nemec writes about his experience with an ERP system written in Smalltalk using GemStone as database

This page is powered by Blogger. Isn't yours?