Sunday, July 31, 2016
Thursday, July 28, 2016
Pharo Graphics work for Woden2
Ronie Salgado explains some of the graphics work that is in the pipe for his Woden2 project for Pharo
Tuesday, July 26, 2016
Monday, July 25, 2016
Pharo Kiosk system
Pharo 1.1 was used to build ATM-kind software in Russian Bank. Such devices could be found in Moscow streets. Here is a sample video:
Sunday, July 24, 2016
Towards 64 Bit VMs
Nicolas has finally compiled a 64bits VM for windows - and now the OpenSmalltalk VM has makefiles for 64 bits windows. Cool!
A taste of bootstrap
With Smalltalks image approach you save the whole state of your "object oriented world" to disk and continue later at the same point of execution where you left. Some objects are part of the standard image since the 1970s which makes Smalltalk images software artefacts that are maintained since a long time.
Other Smalltalks (like Amber) work without images and bootstrap right from the beginning (like Amber which is a Smalltalk running on top of JavaScript).
Nonetheless it also makes sense to bootstrap new images right from the start and (as I already reported) the Pharo community is working on that. Now there is yet another step done for this as you can read and now also try here.
Note that the boostrapped image is already in Spur format.
Other Smalltalks (like Amber) work without images and bootstrap right from the beginning (like Amber which is a Smalltalk running on top of JavaScript).
Nonetheless it also makes sense to bootstrap new images right from the start and (as I already reported) the Pharo community is working on that. Now there is yet another step done for this as you can read and now also try here.
Note that the boostrapped image is already in Spur format.
JSONWebToken for Pharo
JWT (JSONWebToken) is a token format suitable for authentication and authorization. Read about the Pharo implementation.
Freewill - GA framework for Pharo
Freewill is the name of the genetic algorithm framework for Pharo. Read more here or see it in action here.
Thursday, July 21, 2016
Remote Debugging Tools for Pharo
A first version of RemoteDebuggingTools project. It allows explore and debug remote images. Read more
Sunday, July 17, 2016
Magic with Pharo Reflectivity
Read this blog post from Denis Kudriashov on implementing an analogue of Dolphin Smalltalks ##() syntax
Saturday, July 16, 2016
Thursday, July 07, 2016
DSL in Pharo
Building an external Domain specific language (DSL) with the help of an internal DSL. Using PetitParser in Pharo is easy as this picture proves.
Squeak on Slack
Didnt know that Squeak also has a slack team - but found out now from a post about an easier way to join the channel. Nice!