Friday, April 07, 2017


ImageWorker for Pharo

Interesting project: the image-worker uses OSProcess to easily run tasks in a separate image.

Tuesday, April 04, 2017


Single-layer Perceptron in Pharo

An object-oriented approach to neural networks is described on Medium

Tuesday, March 28, 2017


Google Summer of Code - Pharo

You are invited to contribute to Pharo - the amazing OpenSource immersive programming experience: Read more here.

Wednesday, March 22, 2017


Smalltalk is the (second) most loved programming language

Smalltalk is the second most loved programming language - it ranks number 2 on Stack Overflow's most loved language. Check the survey yourself.


MaterialDesignLite for Seaside v1.1.0

is available now. Read more here or try a demo here.


UK Smalltalk User Group meeting - Monday, March 27th

Read more.

Tuesday, March 21, 2017


Smalltalk Meetup London

There is a Smalltalk meetup Chequers Tavern Duke St London Friday March 24th from 6pm according to this Redline Smalltalk tweet


Real PharoNOS

A few years back there was a Squeak project called "SqueakNOS" about a Squeak Smalltalk system that did not require an underlying operating system. The idea was that you can boot into the Smalltalk image without an underlying separate OS. So that means that nearly anything is based on/implemented in Smalltalk (drivers, etc) and Smalltalk becomes the OS itself. I was fascinated by this idea when an initial SqueakNOS system was available and if you follow my blog regulary you may remember that I also reported about it's resurrection in 2006.

For Pharo Smalltalk later there was a similar project (at least with a similar name and idea) called "PharoNOS" by Mike Filonov (from to boot a Pharo system in seconds. Mike provided an ISO that you could easily boot on a machine or in a virtual environment like VirtualBox or other.
But Mikes approach was not like the original "do it all in Smalltalk" project for Squeak as his "PharoNOS" variant used a TinyCore Linux with pure X server underneath and Pharo was running on top in fullscreen. Nonetheless I liked it too as I was able to boot a Pharo in seconds now without having to install a separate operating system. Nice for kiosk systems and others.

But meanwhile also the original SqueakNOS (the Squeak system with no operating system) was ported to Pharo as "PharoNOS" and you can really have a "Pharo with No Operating System": Read more if you are interested as it was announced this week.

While all this is primarily x86 based work one could think about an ARM solution. Some pieces are already there: remember that Pharo had NativeBoost allowing to generate and run machine code in Smalltalk.

For the general Pharo release Native Boost required lots of knowledge and was hard to maintain as a general FFI interface - so it was replaced by a unified solution already (UFFI) in Pharo 5.

But NativeBoost was based on AsmJIT for Pharo which if I remember correctly already had some support for ARM assembly. So maybe this work could be resurrected too and be used as a base to boot a Pharo on an ARM machine without any OS underneath. So let the ideas flow...


Music composed in Squeak

is here.


OopluCon 2017

OopluCon 2017 is a new event for Smalltalk:

Sunday April 9 2017, 11am-6pm in San Francisco


ESUG 2017 Call

25rd ESUG conference in Maribor, Slovenia in September 2017

Friday, March 17, 2017


DrGeo Interactivity

Interactive search for zero with Newton-Raphson method with a small DrGeo Smalltalk script. DrGeo is written in Pharo.


Spec Book for Pharo

There are now many books available for Pharo.

Now also a new book about building user interfaces with Spec is available. I just ordered a hardcopy on Lulu.


Camp Smalltalk with Pi

Found this in my mail box:

Instantiations invites to Camp Smalltalk - RDU, March 31–April 2, 2017 in downtown Durham,   North Carolina. Just for fun there will be a demonstration of VA Smalltalk running on the Raspberry Pi and every attendee will receive a Raspberry Pi Version 3.

Camp Smalltalk is a great idea and now a tradition since 2000 when it started in San Diego. I'm not able to attend as North Carolina for a german is unfortunately not around the corner. Also I already have my Pi running with another Smalltalk.

But registration is here if you are interested.

Friday, March 10, 2017


Helvetia in Pharo

Helvetica is ported to recent versions of Pharo. Read more.

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