Thursday, May 29, 2014

A Seaside shopping app

Signos Software Solutions developed an application called "Cloud Shoppie".

You can try it here and read about it here. The backend is developed using the Seaside Smalltalk web framework.

Wednesday, May 28, 2014

Smalltalk 2048 contest

There is a contest at ESUG sponsored by Cincom to program or enhance the game 2048 using Smalltalk.

Monday, May 26, 2014

Beta Test Scratch on the Pi

The Pi version of Scratch (based on Squeak Smalltalk) is available for beta testing. Feel free to help moving it forward.

It is not the only implementation: Phratch (based on Pharo Smaltalk) is basically running on the Pi too.

You may ask what are the differences between Scratch and Phratch: if I understood correctly from the discussion on the lists I think the Squeak version now has a paid maintainer (Tim Rowledge) and follows the original Scratch for kids. Phratch from Jannik Laval is more oriented towards a "Scratch for grown ups" and tries to profit from the cleaned up Pharo system and infrastructure.

Refactoring in Pharo project

is initially described here.

Friday, May 23, 2014

TM1 binding for Pharo

Looks like Markus Fritsche is writing a wrapper in Pharo Smalltalk with NativeBoost to use the TM1 C API. The code is available on github. Cognos is a Business Analytics Solution from IBM.

Accessing Twitter from Pharo Smalltalk

opens many new possibilities for information retrieval, processing or visualizations.

Here is a tutorial how you can try it out yourself.

Tuesday, May 20, 2014

Pillar book skeleton

Pillar is a markup syntax and associated tools to write and generate documentation and books. Essentially it is the Wiki syntax part known from Pier which allows for generation of PDF, Latex, HTML, ...

There is now also a Pillar Book Skeleton providing a predefined structure for source files, as well as usefull scripts to write books with Pillar markup. It is already used for the upcoming "Pharo for the Enterprise" and an updated version of "Pharo by Example" book.

Nice if you like to write books or documentation. The project also includes mods/bundles/packages for text editors, that provide improvements for pillar files editing.

TDD in Pharo

An example of test driven development (TDD) in Pharo:

Process Mining and Visualization with MOOSE&ROASSAL

Serge is playing with processes from event logs and visualization of resulting Petri nets with Roassal and Moose.

Ludus progresses

Ludus is an HTML5 game framework for Amber Smalltalk. Bernat continues to work on it.

 You can also try out a new fully functional game example.

Spectrograph in Roassal

as the name says.

Heise on Pharo 3 release

Heise (a german IT publisher and news source) is also reporting about the Pharo 3 release.

Darktheme for Pharo 3

I already reported about the dark theme for Pharo 3. Here is an info how to load it. There is also a video on it available:

How to use fading colors in GraphET

ObjectProfile posts some tricks on using Roassal visualizations on their Facebook page. One trick is how to to fade colors in GraphET.