Tuesday, December 29, 2015

SqueakJS JavaScript bridge

Didnt notice (until today) that SqueakJS has a JavaScript bridge allowing you to call JavaScript from Squeak running in your browser. Nice!

BTW: when it does not work when you visit the page first time, then just reload the page. Bert already has a bug for this.

Dolphin Smalltalk 7

Dolphin Smalltalk is a nice Smalltalk System for Windows. Version 7 will be available today and it will be fully open source with MIT license on GitHub. Read more.

The sources for both the image and the virtual machine will be available.

For those who do not know it:
Dolphin is a Smalltalk system for Windows provided by Andy Bower and Blaire McGlashan from www.object-arts.com. The article from BitwiseMag gives an overview.

The existing Dolphin 6.2 codebase was brought by Andy Bower now under Git and compiles completely under VisualStudio Community 2013. This is a new version, Dolphin 7, that is modelled off the previous X6.1 Professional Edition (although you can choose to build Dolphin Community Edition from it if you like).

Monday, December 28, 2015

Sunday, December 27, 2015

SmallWorlds

SmallWorlds is a Smalltalk text adventure framework. It was originally developed in Dolphin Smalltalk and is now ported to Pharo. To try out:

Gofer new
    url:'http://smalltalkhub.com/mc/ericvm/Smallworlds/main';
    package: 'ConfigurationOfSmallworlds';
    load.

((Smalltalk at: #ConfigurationOfSmallworlds) project version:'0.3') load.

where 0.3 is the current version and then

(AdventureShell world: (CDGameWorld new)) openWithSpec.

Tuesday, December 22, 2015

Pharo for Cirela.org

cirela.org develops solutions for resilience to disasters and climate change. Visualizations are important in this area. They use Pharo for that as this picture shows.

Friday, December 18, 2015

Cog 64-bit Spur VM progress

Now Eliot Miranda has Cog 64-bit Spur x64 VM evaluating 3+4 correctly on Mac OS X.
Very nice!



Monday, December 14, 2015

Pharo: Migration to Spur VM

Pharo community is preparing the transition to Spur VM. Exciting times to get an even faster MIT licensed open source full object oriented system. Some more infos here.

Saturday, December 12, 2015

Pharo full-time engineer(s)

Want to work as Pharo engineer, then look at these job descriptions:

 - Pharo Engineer, Infrastructure
 - Pharo Engineer, IoT

CollPhir

There is a product called "Collphir" based on Smalltalk. It is developed in Cologne in Germany and they are looking for Smalltalk developers. I like the ballon on the http://collphir.de page

Monday, December 07, 2015

Material Design Lite

for Seaside is avilable. You can now style your seaside application to look like Google MDL.

Saturday, December 05, 2015

Pharocloud OS

Mike published his build scripts to package Pharo application as a bootable ISO:

   http://os.pharocloud.com/

This was used as a base for PharoNOS.

Pharo macro recorder

MacroRecorder, a tool to provide support for composing custom transformations in Pharo. The developer can record a sequence of code transformations and then replay this sequence in other similar code locations. Load it from catalog browser in Pharo 5.

Read more and check out the video:

Tuesday, December 01, 2015

Remote debugger in Pharo for Pharo (progress)

Remote systems exploration with the existing tools in Pharo. Work in progress but already nice to read about it and look at the initial results: