Pharo Hacks is a set of assorted additions to Pharo that do not fit elsewhere and might be usable outside of projects that prompted its development.
Currently available hacks:
-
LibCompat is yet another compatilibility library that provides source-level compatibility with Smalltalk/X. It is used to facilitate ports of code originating in Smalltalk/X over to Pharo.
-
LibUnix is a tiny library providing better integration with UNIX systems than what's available in stock Pharo. Currently it provides crude support spawning processes and long-running communication over pipes and PTYs.
-
SUnit-Parametrized is an extension to SUnit that allows one to easily write parametrized test. See SUnit-Parametrized README for detais.
Metacello new
baseline: 'LibCompat';
repository: 'github://janvrany/pharo-hacks';
load.
Metacello new
baseline: 'LibUnix';
repository: 'github://janvrany/pharo-hacks';
load.
Metacello new
baseline: 'SUnitParametrized';
repository: 'github://janvrany/pharo-hacks';
load.
Development is driven purely by necessity but any PR would be reviewed and eventually merged.
Code is released under MIT license, see LICENSE