Monday, October 15, 2018
Sunday, October 14, 2018
PTerm - Terminal Emulator for Pharo
PTerm: yet another Terminal Emulator for Pharo. The project is on GitHub.
Friday, October 05, 2018
Reshaping the Development Experience
feenk wants to "Reshape the Development Experience" with a new GT Toolkit.
The project is online at https://feenk.com/gt/
The slides from ESUG 2018 are now also available:
The project is online at https://feenk.com/gt/
The slides from ESUG 2018 are now also available:
3D Print your own Pharo Lighthouse
You have a 3D printer and would like to print out the Pharo logo lighthouse? Here is how - just visit this page for all the details.
Pharo totally bootstraps
Rather unnoticed but is now finally working:
Pharo images are now build from NOTHING. Not a single byte of image exists before: During build process, a very small image is first bootstrapped using a technique developed by Guille Polito during his PhD. Then the rest of the packages are loaded in a regular way.
This is how Pharo 7 (which is intended to be released around November) is now built!
Pharo images are now build from NOTHING. Not a single byte of image exists before: During build process, a very small image is first bootstrapped using a technique developed by Guille Polito during his PhD. Then the rest of the packages are loaded in a regular way.
This is how Pharo 7 (which is intended to be released around November) is now built!
Truly object oriented test
How to find out if a system is truly object oriented. In this old video Dan Ingalls explains how you can simply test this.
In Smalltalk systems like Squeak and Pharo you can do it.
In Smalltalk systems like Squeak and Pharo you can do it.
GotalkInterpreter
I like Go as a programming language. It is open source, has a funny mascot and supports easy creation of executables. Still it is not the same as working with a nice Smalltalk system like Pharo.
I guess others see it the same way. That's why a simplistic Smalltalk code interpreter written in Golang is available here: https://github.com/SealNTibbers/GotalkInterpreter
To quote:
I guess others see it the same way. That's why a simplistic Smalltalk code interpreter written in Golang is available here: https://github.com/SealNTibbers/GotalkInterpreter
To quote:
Why Smalltalk Smalltalk is beautiful dynamic language with a concise and readable syntax. Also we are smalltalkers so that's why.
Stylesheet for Pharo
When writing stylesheets (CSS) for the web it is not recommended to hard code the colors in each stylesheet rule - because often it is a tedious task to adopt or change them afterwards.
Therefore often people use CSS preprocessors like LESS or SaaS or Stylus where you can define variables or other to ease the job.
If you already work in Pharo you might want to easily write your stylesheets in Smalltalk. Thats the idea behind "Stylesheet" - a project to define CSS like stylesheet in Pharo applications.
The project was now migrated from SmalltalkHub to GitHub and can be found on: https://github.com/pharo-contributions/Stylesheet
Therefore often people use CSS preprocessors like LESS or SaaS or Stylus where you can define variables or other to ease the job.
If you already work in Pharo you might want to easily write your stylesheets in Smalltalk. Thats the idea behind "Stylesheet" - a project to define CSS like stylesheet in Pharo applications.
The project was now migrated from SmalltalkHub to GitHub and can be found on: https://github.com/pharo-contributions/Stylesheet
Pharo Artefact migrated to GitHub
The Artefact PDF generation library written in Pharo was migrated to GitHub (including the STHub history):
https://github.com/pharo-contributions/Artefact
Here is an old video on it:
https://github.com/pharo-contributions/Artefact
Here is an old video on it:
Pharo IoT Hackathon
There is an Pharo IoT Hackathon on 19th of October 2018 in Cologne by zweidenker Pharo company. Details are here.
MetaLinks Lecture from ESUG 2018
Pharo provides advanced reflection including MetaLinks. You can find more details on all the possibilities in my Pharo wiki collection.
The slides on this topic from ESUG 2018 are available online now:
The slides on this topic from ESUG 2018 are available online now:
Hacktivismo de datos en Smalltalk
Cormas in 10 years
Cormas is an agent-based modelling and simulation platform. The project can be found on https://github.com/cormas/cormas with a webpage on http://cormas.cirad.fr/indexeng.htm
The system is currently implemented in VisualWorks Smalltalk with a port started to Pharo Smalltalk.
There is a funny video of the CORMAS guys where they see Cormas in 10 years:
The system is currently implemented in VisualWorks Smalltalk with a port started to Pharo Smalltalk.
There is a funny video of the CORMAS guys where they see Cormas in 10 years:
Gemstone support for Pharo
Gemstone is a very nice object oriented database. At ESUG 2018 there was native Support for Pharo (GemBuilder for Pharo) announced. Read the details in the slides.
Subscribe to:
Posts (Atom)