Article is here: https://www.linkedin.com/pulse/relive-part-xerox-parcs-history-smalltalk-80-raspberry-michael-engel/
and code is available on GitHub: https://github.com/michaelengel/crosstalk
Friday, July 10, 2020
Wednesday, July 08, 2020
Smalltalk 80 VM
Dan Banay released (on the day of the 80th anniversary of Alan Kay) a fully functional Smalltalk-80 VM capable of running the original ST-80 images as distributed by Xerox Parc in 1979 and 1980. Really nice, especially when you check the code which is available on
https://github.com/dbanay/Smalltalk
https://github.com/dbanay/Smalltalk
PDF and SVG from Athens in Pharo
Latest Pharo 9alpha image includes an AthensCairoPDFSurface and an AthensCairoSVGSurface class which you can use to easily create a PDF or SVG from an Athens Graphic Canvas in Pharo
Just click on the picture:
Just click on the picture:
Compendium for Pharo
Compendium for Pharo is now able to show a list per repository and a list of repos per author for the GitHub projects.
Also it shows the old Catalog entries - so finding project and code should be fairly easy now ...
Code is on https://github.com/astares/Pharo-Compendium
Also it shows the old Catalog entries - so finding project and code should be fairly easy now ...
Code is on https://github.com/astares/Pharo-Compendium
Pharo and Repl.it
I tried repl.it with a simple script to download and run Pharo headless and also Pharo UI
Works nicely - within the top right part of the browser window one can even see and use the Pharo window.
Clickable but X-Windows emulation does not seem to show the full window (try clicking on "full screen mode" in the welcome window to adjust this).
Try this https://repl.it/@astares/Run-Pharo-9#main.sh
Just consider to create an own account on repl.it and use the following code in a main.sh:
Clickable but X-Windows emulation does not seem to show the full window (try clicking on "full screen mode" in the welcome window to adjust this).
Try this https://repl.it/@astares/Run-Pharo-9#main.sh
Just consider to create an own account on repl.it and use the following code in a main.sh:
echo *********************************************
echo * Download and run Pharo
echo *********************************************
# prepare
if [ -d build ]; then rm -Rf build; fi
mkdir build
cd build
# download
wget -O- https://get.pharo.org/64/90+vm | bash
# run
./pharo-ui ./Pharo.image
Roasssal 3 with SVG importer
Roassal 3 - the visualization engine for Pharo now also provides an SVG importer
https://github.com/ObjectProfile/Roassal3
https://github.com/ObjectProfile/Roassal3
Uncommon-Themes for Pharo
A little collection of themes for Pharo, really uncommon. But maybe you like it and want to give it a try.
https://github.com/David5i6/Uncommon-Themes
https://github.com/David5i6/Uncommon-Themes
PharoImageCreatorForGithubCi
This tool is the easiest way to create Pharo images with your project and release them on the Github Releases page.
Project is on GitHub: https://github.com/oliveiraallex/PharoImageCreatorForGithubCi
Project is on GitHub: https://github.com/oliveiraallex/PharoImageCreatorForGithubCi
Atomic game
Atomic game - written in Pharo. The objective of the game is to build molecules moving the given atoms.
Source code is on:
https://github.com/grpistoia/Atomic
Source code is on:
https://github.com/grpistoia/Atomic
Testing Pharo UFFI Binding with Travis
Want to test your Pharo project using FFI with Travis-CI using Smalltalk-CI. BenoƮt "badetitou" Verhaeghe explains how to use it.
Google Firebase REST API and Pharo
Peter provides a simple Smalltalk layer on top of the Google Firebase REST API for Pharo:
https://github.com/psvensson/firebase-st
https://github.com/psvensson/firebase-st