In my previous article How to Create a Pharo Smalltalk Plugin, I outlined how to create a Pharo Smalltalk plugin. However, since then, I've discov

A Simplified Guide to Creating a Pharo Smalltalk Plugin

submited by
Style Pass
2023-03-17 18:30:09

In my previous article How to Create a Pharo Smalltalk Plugin, I outlined how to create a Pharo Smalltalk plugin. However, since then, I've discovered a more convenient way to produce these plugins using the PharoPluginBuilder and StarterPlugin. In this post, wanted to inform and describe the idea of this simplified process of creating a Pharo Smalltalk plugin.

I've ran it several times in macOS and these steps work fine. I'll appreciate feedback on how it goes for other platforms which should work but I didn't find the time to try.

Guillermo Polito has been experimenting with further simplifications and build conveniences in this branch https://github.com/guillep/pharo-vm/tree/feat/pluginbuilder which would allow to use it like this:

In conclusion, creating a Pharo Smalltalk plugin doesn't have to be a complex process. While there is space for improving this further, by using the PharoPluginBuilder and StarterPlugin, you can quickly and easily create a plugin that extends the functionality of the Smalltalk language. Follow the steps outlined in this post, and you'll be on your way to creating your own custom plugin in no time.

Leave a Comment