Monday, July 27, 2015


k means clustering visualisation with Roassal, Pharo


Smalltalk User Group Hamburg

has a meetup on 30th of July. Read more.

Thursday, July 23, 2015


Squeak 4.6

There is a new Squeak version: 4.6 available.



Pharo 5 now also includes a new pretty printer (BlueInk). Read more.


Jun4Pharo texture mapping

A texture mapping demo of Jun4Pharo. The World as a flat texture and the World as a spherical surface.



More from Woden

Woden quick demo: parallax mapping

 Woden: Blender exporter



StackBarPlot in Roassal. Click here.


Pharo and PostgreSQL in the cloud

Pharo+PostgreSQL" appliance is available at Pharocloud

Monday, July 20, 2015


Ephemeric Cloud

with Pharo using Pharocloud. Read more.


Saturday, July 18, 2015


The Early History of Smalltalk

available online.


Telescope Tutorial

is here.


Roassal on VW

Although mostly Pharo is used for Roassal development there is also a port for VisualWorks Smalltalk.



SendGrid and Pharo

SendGrid API Library to send emails very easily using Smalltalk. A howto is here.

Friday, July 17, 2015


ESUG 2015 Videos

The videos from ESUG 2015 are available.


Pharo and OpenMP

Looks like Pharo's NativeBoost works great with OpenMP. Read more.



Pharo 5 now fully includes Opal Compiler - the old one will be removed. This allows for many nice extensions.

 For instance Ronie Salgado has a small package called "Smalltel" - the name is an abbreviation for Smalltalk string template language. The package provides a class SmalltelCompiler as a subclass OpalCompiler.

There is also a class SmalltelObject overriding the method #compilerClass to return the new compiler class. With the custom compiler one can provide templates with expressions in Smalltalk, a little bit similar to what Java has with Expression Language (EL):

condition: cond value: value
 ^ ByteString streamContents:
<[Here goes a header:
 ${ cond ifTrue: [ }$
  Conditional value: $( value printString )$
 ${ ]. }$

Thursday, July 16, 2015


Roassal HTML Exporter

As presented on ESUG 2015:

You can try out yourself:

Wednesday, July 15, 2015



A new Pharo sucess story: MultiCity.



OpenVX is an open, royalty-free standard for cross platform acceleration of computer vision applications.

Looks like Dmitry Matveev is working on introducing OpenVX in Pharo. According to the SmalltalkHub project page of PharoVX the Khronos reference implementation is supported. The code uses NativeBoost for the binding. He is working on it while at ESUG2015.


Reflection in Pharo 5

Marcus provides his ESUG2015 slides about Reflection in Pharo 5.

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