Thursday, May 28, 2015
ESUG early registration deadline
ESUG early registration deadline is June, 1st. So if you want to be an early bird click here.
Pharo at Tomsk State University
There is an annual students conference at computer science department of Tomsk State University - two of the topics include Pharo:
- Implementation of Book Editor for PillarHub Application
- Developing new collections for Pharo
STON integrated into Pharo 5
While recently Pharo 4 was pushed out of the door the community is really busy to prepare Pharo 5.0 as a next iteration. In update 50072 pushed out today there is now STON support integrated.
STON refers to Smalltalk Object Notation. STON is a lightweight text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk. It can be used to serialize domain level objects, either for persistency or network transport. As its name suggests, it is based on JSON (Javascript Object Notation). It adds symbols as a primitive value, class tags for object values and references.
If you would like to know more read the STON paper.
STON refers to Smalltalk Object Notation. STON is a lightweight text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk. It can be used to serialize domain level objects, either for persistency or network transport. As its name suggests, it is based on JSON (Javascript Object Notation). It adds symbols as a primitive value, class tags for object values and references.
If you would like to know more read the STON paper.
Wednesday, May 27, 2015
Tuesday, May 26, 2015
SoundsLike
Soundex, Double Metaphone and NYSIIS algorithms from Robert Jarvis were ported to Pharo by Udo. Project "SoundsLike" is on SmalltalkHub. There is also "Phonet" - a program for context-sensitive phonetic string replacement.
Monday, May 25, 2015
My Smalltalk
The Smalltalk on Rails project has been replaced by "My Smalltalk". Another Smalltalk that is written on top of JavaScript.
Thursday, May 21, 2015
Seaside meets Mustache
Tired of writing all HTML in Seaside using methods. Then just combine Seaside with Mustache - saves you some time in the first place and later you can convert to messages and refactor the way you like.
Wednesday, May 20, 2015
Tuesday, May 19, 2015
Smalltalk Reflections episode 13 - an Interview with John O'Keefe from Instantiations
The Smalltalk Reflections podcast episode 13 is up - An Interview with John O'Keefe from Instantiations.
ARM Cog progress
Tim can now run the ARM cog/spur system on a Pi 2. Read about the progress they made.
Monday, May 18, 2015
Osmocom and Pharo
Osmocom (Open Source Mobile Communication) is a collection of Free Software / Open Source Software projects in the area of mobile communications.
There is also some activity in the Pharo space for it with an own Osmocom team on SmalltalkHub with several projects like GSM, SMPP, TCAP, ...
Pharo HoneyGinger on CI
HoneyGinger is a fluid dynamics simulator and visulalizer based on the SPH method written in Pharo. There is now a CI job for it.
Sunday, May 17, 2015
Poppy with Phratch
Here is a video of a project to connect and to control Poppy with Phratch. Phratch is a Pharo port of Scratch.
Wednesday, May 13, 2015
C.H.I.P. with Smalltalk
The C.H.I.P (also known as the 9$ computer) will ship with Scratch - and therefore Smalltalk. Nice!
Playing with Smalltalk and Pharo
Pharocloud Snaphsot Backups
Snapshot backups (both disk and memory) are available for beta-test at http://pharocloud.com Save not Pharo Image only but the whole OS!
Monday, May 11, 2015
Sunday, May 10, 2015
Teapot 0.91
There is a new release of Teapot 0.91 available. Teapot is a micro web framework for Pharo.
Friday, May 08, 2015
Thursday, May 07, 2015
CampSmalltalk about the Roassal visualization engine
On July 12th there is a CampSmalltalk about the Roassal visualization engine planned. Read more.
The Garage database driver API for Pharo
Garage is a database driver API for Pharo. Garage is meant to be a common interface to access several database
servers, in a JDBC style.
The current version works in Pharo3 and Pharo4 and includes drivers for:
The current version works in Pharo3 and Pharo4 and includes drivers for:
- mysql (pure smalltalk)
- postgres (pure smalltalk)
- sqlite (using ffi)
- opendbx (allowing connecting with several db vendors, using ffi)