Craig is continuing on his caffeine Project - which uses SqueakJS for a binding to JavaScript. He plays
with WebVR and it is nice to see Squeak Smalltalk running in the browser in 3D.
A demo is here:
https://caffeine.js.org/a-frame/
Thursday, September 20, 2018
Wednesday, September 19, 2018
PharoJS V22 available
PharoJS V22 is available on SmalltalkHub.
From the release notes: RELEASE V22 Added statistics package. Generates statistics about Pharo classes used by an app and the size of generated JS code Fixed default app folder parent to fit the modification in github repo = non-pharo code moved to HTML folder
This is like the last version done on Pharo 5 and SmalltalkHub as Noury will switch to GitHub now.
From the release notes: RELEASE V22 Added statistics package. Generates statistics about Pharo classes used by an app and the size of generated JS code Fixed default app folder parent to fit the modification in github repo = non-pharo code moved to HTML folder
This is like the last version done on Pharo 5 and SmalltalkHub as Noury will switch to GitHub now.
Monday, September 17, 2018
Thursday, September 13, 2018
ESUG 2018 - Slides on Pharo evolution
Slides from ESUG 2018 from Esteban on Pharo evolution and current roadmap.
ESUG 2018 - Clap Slides
Slides from ESUG 2018 about Clap - the Pharo Command line Parser. Code is on https://github.com/cdlm/clap-st
Tuesday, September 11, 2018
Farmers Market App don in PharoJS
News from ESUG 2018 also on PharoJS:
The Farmers Market App at https://nootrix.com/farmers-market-app/ is built in PharoJS
The Farmers Market App at https://nootrix.com/farmers-market-app/ is built in PharoJS
Shampoo - Emacs Smalltalk development
Shampoo: a set of tools for remote Smalltalk development with Emacs.
- Project page is here: http://dmitrymatveev.co.uk/shampoo
- Source is available on GitHub:
Thursday, September 06, 2018
Geranium - agent-based simulator in Pharo
Geranium is an agent-based simulator with a dedicated DSL, for analyzing energy consumption in residential urban environments. The model takes into account structural, social and micro-climate characteristics. It is written using Pharo and here is a video session:
Code is on https://gitlab.com/npapoylias/Geranium and a project page can be found here.
You can also check the following PDF with a presentation including some more details.
Code is on https://gitlab.com/npapoylias/Geranium and a project page can be found here.
You can also check the following PDF with a presentation including some more details.
ESUG 2018
Next week ESUG 2018 Smalltalk conference will start. You for sure will find infos and news on
https://twitter.com/hashtag/esug18
https://twitter.com/hashtag/esug2018
https://twitter.com/hashtag/esug18
https://twitter.com/hashtag/esug2018
Monday, September 03, 2018
HoneyGinger in Pharo
I already reported on HoneyGinger in the past.
This is a new demo movie for HoneyGinger, a fluid dynamics engine written in pure Pharo.
This is a new demo movie for HoneyGinger, a fluid dynamics engine written in pure Pharo.
Thursday, August 30, 2018
Pharo code completion work
Article from Myroslava on her internship at INRIA with infos on her work on code completion in Pharo
Wednesday, August 29, 2018
git-migration and Tonel for Pharo
If you want to migrate projects from SmalltalkHub (or any MCZ-based repo) to GitHub to profit from new git integration in Pharo then use Peters "git-migration" tool.
The tool is now using the Tonel format to store the code. Tonel is a file-per-class format, that means a class and all methods are stored in a single file. This is faster than having a file for each method but also prevents some trouble with git on Windows due to number of files and subdirectory depth.
The tool is now using the Tonel format to store the code. Tonel is a file-per-class format, that means a class and all methods are stored in a single file. This is faster than having a file for each method but also prevents some trouble with git on Windows due to number of files and subdirectory depth.
Amber Smalltalk and npm
Amber Smalltalk and accompanying libs do not use bower any more, everything is based off Node package manager (npm) only now.
Read more.
If you have an old command line interface (old amber-cli from previous installations) then uninstall it first.
If you have an old command line interface (old amber-cli from previous installations) then uninstall it first.
GeoHash for Pharo
Pharo package to decode/encode Geohashes to/from latitude and longitude (geolocation).
Available on GitHub: https://github.com/simonfranz/smalltalk-geohash
Available on GitHub: https://github.com/simonfranz/smalltalk-geohash
Subscribe to:
Posts (Atom)