Thursday, July 04, 2019

PolySLAM and Pharo

PolySLAM (Polygon based Simultaneous Localization And Mapping) is a solution for multi-robot exploration of indoor environments.

Pharo Smalltalk was used to implement and simulate it.

Read more here or watch the video:

Smalltalk and the largest MIDI instrument

Mariano has a nice story on using Smalltalk to control the largest MIDI instrument of the world. Nice and well done.

Smalltalk always rocks!

Pharo Compiler: add the concept of a Production Environment

In Pharo so far the Compiler compiled into instances of class CompiledMethod. Now, there might be the case that the result of the compiler (the compiledMethod) should not be an instance of the class CompiledMethod from the environment in which we compile, but from some other environment.

The Pharo compiler is now able to support that as Marcus explains here.

This is more flexible and should allow for cross compiling locally or into remote environments. One could use it to build up a new environment within the existing one, ...

Nice!

Wednesday, July 03, 2019

Telemon: Pharo and TIG

Pierce has two interesting blogposts:
He implemented Telemon - a Pharo package that allows producing Pharo VM and application-specific metrics compatible with the Telegraf HTTP input plugin

PlantUML from Moose Java model in Pharo 8

Beginning of June I reported on "PlantUML access from Pharo". Now there is another video available:

   

Thursday, June 13, 2019

Event Music Manager in Pharo and Seaside

BenoƮt Verhaeghe experimented with Pharo, Seaside and MP3 playing on Linux using LibMPEG3. Result can be seen here: https://twitter.com/badetitou/status/1139261925722902536

Code is on GitHub: https://github.com/badetitou/EMM