Friday, June 28, 2013


Playing with Cairo and Athens in upcoming Pharo 3.0

The next Pharo version (Pharo 3.) which is in preparation now has Athens and Cairo integrated for better graphics. If you want to play with it just read this.

Thursday, June 27, 2013


Innovation Technology Awards - ESUG 2013

Have you written innovative stuff in Smalltalk? Then continue reading here.


Pharo will change the world in 3.0

Pharo will change the world (morph) in version 3.0 ;)

Wednesday, June 26, 2013


Slides on Pharo

There is a new slideshare account with slides about Pharo: Read more.

Tuesday, June 25, 2013


Tekka for Squeak and Pharo

Tekka is a simple and mode-less Japanese input method in Squeak/Pharo environment. Just scroll down on this page and have a look at the videos.


Text2 for VisualWorks

VisualWorks Smalltalk provides a new Text widget. Nice!

Monday, June 24, 2013


Redline Smalltalk on JavaOne

RedlineSmalltalk will be presented at JavaOne JVM Languages track - CON7805 in SanFrancisco (September 22–26, 2013).

Sunday, June 23, 2013


Optimizing Pharo to C speed with NativeBoost FFI

as the title says - read more.

Friday, June 21, 2013


Custom icon themes for Pharo / Eclipse icons

As you may know you can change the UI theme in Pharo.

Just click "System" - "Settings" to open the settings browser and select the user interface in the appearance section. Beside the "Pharo" theme there are also themes called "Vistary" (if you like Windows) or "Watery"/"Watery2" (if you are used to Mac).

You can even implement own themes (as Doru demonstrates with his "White theme").

In the upcoming Pharo 3.0 you can even provide an own custom icon theme.Esteban demonstrates this with this goodie that allows Pharo to look like Eclipse since it uses the same icons as the Eclipse Java IDE.


Click on the screenshot images to zoom. Very useful if you want to show someone fluent in Java the wonderful world of Smalltalk.

Thursday, June 20, 2013


Better rewriting rule tool

There is a GSoC Project to provide a better rewriting rule tool. If you are interested you can follow its progress on this blog or find the code here.

Tuesday, June 18, 2013


Cade - graphics framework for Pharo

There is Cade - a graphics framework for Pharo using Athens. Here is the link including a demo video.


Balloon stickers

In need of some Smalltalk marketing - then get some stickers.


Benchmarking with SMark

Read more here.

Monday, June 17, 2013



Presenty is a user interface framework for Pharo based on MVP (Model view presenter). Read more about it on Denis blog. Code is on SmalltalkHub.

Friday, June 14, 2013


STIC 13 - VA Smalltalk Roadmap

First video recorded by James from this months "STIC 13" conference, Wigwam resort, Phoenix Arizona (June 9-12). Expect more to come in the next days ...


Barcodes in Smalltalk

Didnt know Barcodes are so easy to implement in Smalltalk. So I started with EAN13 barcode together with unit tests.

Project lives on:!/~TorstenBergmann/Barcode

You can also load it using the config browser in Pharo 2.0 now. It is already usable - thanks to the power of Pharo.

Short Guide:

 To instantiate: BarcodeEAN13 value: '2109876543210'
You can get the binarySequence of a barcode:

(BarcodeEAN13 value: '2109876543210') binarySequence

calcuate the checksum (last digit):

 (BarcodeEAN13 value: '2109876543210') computeChecksum

 or visualize the barcode:

  BarcodeEAN13 example asForm asMorph openInWorld

 or to write to a file:

   PNGReadWriter putForm: BarcodeEAN13 example asForm onFileNamed: 'sample.png'

  Now includes EAN8 as well


Units in Smalltalk

I uploaded a "ConfigurationOfUnits" to the MetaRepoForPharo20. With this the "Units" framework is easily loadable from the Pharo 2.0 config browser.

Here are some examples from the Unit framework:

(10km + 10km) gives you 20km

You can also convert easily

  (10km + 24m) as: 1m

gives you  10024 metres.

It is also simple to compare:

  1hour < 10 seconds

which gives you false.

Thursday, June 13, 2013



Playing with sounds in Squeak Smalltalk.

Wednesday, June 12, 2013


Log4s for Pharo

Log4s - a logging framework for Smalltalk was open sourced with MIT license by Instantiations. It runs on Pharo 2.0.

Some details about it can be found in this presentation.


libsodium Binding for Pharo and Squeak

libsodium ( a portable shared-library version of the NaCl cryptography library) can now be used from Pharo and Squeak. Read more.


Magritte for Morphic

Magritte is a framework allowing you to easily build seaside apps by adding meta informations to domain classes that can be used to easily build the UI.

Now there is also support for Morphic available. Just watch the video.

Sunday, June 09, 2013


Tab widget

Benjamin implemented a better Tab widet for Pharo. Code is on SmalltalkHub and it was today integrated into Pharo 3.0.




Circular Menues

Pharo will soon support circular menues. Here is a video demonstrating this feature.

Friday, June 07, 2013


Web with Pharo Conference 6 June 2013 @ Lille

The program from yesterdays Pharo web conference is already on twitter:

Lets see when the first videos appear on the web.

Thursday, June 06, 2013


Tektronix Smalltalk Document Archive

This page contains annotated links to primary documents related to the development of Smalltalk products at  Tektronix in the 1980′s. 


Amber Smalltalk on the iPhone

Sebastian Sastre is playing with Amber - so here is Amber Smalltalk running on the iPhone. Click the image to enlarge.

Wednesday, June 05, 2013


The Power of Clean Code

Pharo gets better and better - Sean DeNigris demonstrates this with a short video.


STIC 2013

The Smalltalk Industry Council STIC'13 Conference will be held next Sunday thru Wednesday, June 9-12 at the Wigwam Resort near Phoenix.

Tuesday, June 04, 2013


SqueakFest 2013 in Uruguay

As the title says. Read more here.

Sunday, June 02, 2013


SourceCity is OpenSource now

SourceCity is a 3D visualization tool for analyse object-oriented systems. It is now OpenSource with MIT License! Read more.

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