Thursday, April 25, 2019
Madrid Smalltalk User Group Meeting on Pharo - 29. April 2019
Nueva reuniĆ³n del meetup de Madrid Smalltalk el lunes 29/4: "Taller sobre Moldable Development en Pharo". Read more here
Tuesday, April 23, 2019
Type Checking Pharo methods
Manuel Leuenberger reported that he improved performance on his type checker for GT Tools.
Code is here: https://github.com/maenu/gtoolkit-contribution-typer
I wonder if it would work also without GT / Bloc / Brick and could be used already in a standard out of the box Pharo image...
Code is here: https://github.com/maenu/gtoolkit-contribution-typer
I wonder if it would work also without GT / Bloc / Brick and could be used already in a standard out of the box Pharo image...
Geranium
Geranium is an Energy consumption simulator for participatory modelling and decision making, taking into account: urban, social and micro-climate data.
It is written in Pharo available on github on
https://github.com/npapoylias/Geranium
They are currently looking for a Pharo Developer for 4 months, based in La Rochelle France. Check the jobs channel on Pharo Discord if you are interested. Or check here.
https://github.com/npapoylias/Geranium
They are currently looking for a Pharo Developer for 4 months, based in La Rochelle France. Check the jobs channel on Pharo Discord if you are interested. Or check here.
Thursday, April 18, 2019
Pharo and native UIs - from Mars to Spec
Pharo 7 (beside many other features) was focused on being able to bootstrap an image right from the source as well as the transition to using git.
Also stabilizing Iceberg tool with Git binding to have an improved source code management and give Pharo and its source code more exposure to the outside non-Smalltalk world.
Now Pharo 8 (which is currently in development) will focus on an updated version of Spec called "Spec 2.0". To build abstractions and prove that other backends (beside Morphic) could be used there is a plan to have a GTK binding as a second backend. This goes back to the old "Mars" project from Esteban - a native user interface framework which aimed to bring the native UI into Pharo. If I remember correctly back at the time it used an ObjectiveC Bridge.
This was already discussed on PharoDays 2019 and now Esteban gives some more detailed infos about the background on the Pharo mailinglist.
Now Pharo 8 (which is currently in development) will focus on an updated version of Spec called "Spec 2.0". To build abstractions and prove that other backends (beside Morphic) could be used there is a plan to have a GTK binding as a second backend. This goes back to the old "Mars" project from Esteban - a native user interface framework which aimed to bring the native UI into Pharo. If I remember correctly back at the time it used an ObjectiveC Bridge.
This was already discussed on PharoDays 2019 and now Esteban gives some more detailed infos about the background on the Pharo mailinglist.
Wednesday, April 17, 2019
Workflow engine written in Pharo
In 2017 Netstyle open sourced a workflow engine for Pharo. I reported about this here.
Now in 2019 there is another Workflow engine written in Pharo from Sebastijan Kaplar:
https://github.com/skaplar/NewWave
Still in early development. But you can also join if you like
Now in 2019 there is another Workflow engine written in Pharo from Sebastijan Kaplar:
https://github.com/skaplar/NewWave
Still in early development. But you can also join if you like
Data Analysis of UCI Heart Disease Dataset using Pharo
Data Analysis of UCI Heart Disease Dataset using Pharo - a short tutorial by Dhanya Sreekumar
Tuesday, April 16, 2019
Why I Talk About Smalltalk Even Though I’m Working in Java
Interesting medium.com article from Andrew Glynn called "Why I Talk About Smalltalk Even Though I’m Working in Java"
Thursday, April 11, 2019
Hunter: a JavaScript reengineering platform based on Pharo
Hunter: a JavaScript reengineering platform based on Pharo is available on
https://github.com/dorellang/hunter
https://github.com/dorellang/hunter
Wednesday, April 10, 2019
Pharo language track on exercism.io
An exercism.io language track for Pharo can be found here: https://exercism.io/my/tracks/pharo-smalltalk
Pharo DataFrame v2.0
Pharo DataFrame release v2.0 is available:
https://github.com/PolyMathOrg/DataFrame/releases/tag/v2.0
Read here what it can do for you.
https://github.com/PolyMathOrg/DataFrame/releases/tag/v2.0
Read here what it can do for you.
Pharo graphics using Roassal
Milton shows some nice graphics examples on his twitter stream (using Pharo and Roassal):
https://twitter.com/akevalion
https://twitter.com/akevalion
Pharo Newsletter April 2019
Pharo Newsletters for each month are available at: http://newsletter.pharo.org
Debugger driven development in Pharo
Some work Vincent Blondeau and Stephan Eggermont have been doing on the Taskbar have inspired Stephan me to make some screencasts showing how to do debugger driven development, and take the first steps towards refactoring the TaskBarMorph in Pharo, driven by tests.
- Part 1 https://vimeo.com/329317634
- Part 2 https://vimeo.com/329368348