Wednesday, June 27, 2012

Android Bindings for GNU Smalltalk

Stefan now has an Android Binding ready so you can use GNU Smalltalk to easily run ST applications on your Android device.

Friday, June 22, 2012

NeoCSV for Pharo

Sven also released NeoCSV - a reader and writer for the CSV format in Pharo. Documentation is here.

NeoJSON for Pharo

Sven made his NeoJSON available which you can use to read and write JSON.

Wednesday, June 20, 2012

Alan Kay: Extracting energy from the Turing Tarpit

Webcasts from the ACM Turing event. One is a presentation from Alan Kay named "Extracting energy from the Turing Tarpet". Alan uses the Frank system (remember Frankenstein monster) which is based on Squeak Smalltalk. As ever a very interesting presentation. Hope to find the time to watch also the others.

If you want to find it on the page click into the playlist in the video and scroll down to Alans talk.

Thursday, June 14, 2012

Softwarenaut

Softwarenaut is an interactive visualization tool for understanding software systems. It was originally written in VisualWorks. Looks like it is also ported to Pharo.

Wednesday, June 13, 2012

GNU Smalltalk on Android

I already reported that Pharo/Squeak Smalltalk is able to run on Android using CogDroid project.
Hilaire used this to implement his DrGeo for Android which is available in the Google Market.

Now Stefan crosscompiled GNU Smalltalk to Android. A binding to Android APIs is still missing - but it basically runs. The source is on GitHub if you want to help.




Fuel Smalltalk Serializer

Want to know more internal details about Fuel - the new Smalltalk object serializer written in Pharo? Then read this PDF.

TDD using BabyMock

Nice video on TDD (Test Driven Development) using BabyMock with Smalltalk.

Monday, June 11, 2012

Draft Chapter on Petit Parser for PBE2

The new draft chapter from Lukas on PetitParser for the upcoming "Pharo by Example" book is available online.

Friday, June 08, 2012

Waterpool

Take care with the water on your desk. Otherwise this can happen to your Smalltalk browser. Code is here.

Wednesday, June 06, 2012

Deep into Smalltalk

The "deep into Smalltalk" school from ESUG is available online:

 - the page
 - the videos (youtube)
 - the videos (for download)
 - the slides

Tuesday, June 05, 2012

Aida Online Workshop

Smalltalk offers nice technologies for web development ranging from Seaside, Iliad up to Aida and other frameworks.

Between 18th and 22nd there will be an online workshop on how to create a website using Smalltalk with the Aida framework.  Janko Mivsek (creator of the framework) will answer questions.



Voyage - persisting objects

Voyage is another approach in the Smalltalk/Pharo world to persist object models. It was written by Esteban Lorenzano, I think mainly with the goal to persist data from Pier (the CMS system) images.

You will find his slides from the Pharo 2012 conference here. Francois Stephany is a beta tester and is already blogging how to use Voyage in conjunction with MongoDB.

The code can be found in the Voyage project at smalltalkhub.

Monday, June 04, 2012