Skip to content
Scalable streaming library for Smalltalk
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

This repository is an attempt to use git to maintain multiple parallel ports of Xtreams across multiple smalltalk dialects. All ports follow the structure laid out by the Cypress project. The goal is to come up with an arrangement that will help move changes between the ports easily. Whether that will mean some clever scheme alowing to merge things across or whether it will be some form of commit cherry-picking remains to be seen.

All the available ports are treated as equal and therefore none of them is the master. Instead each port has its own branch:

Branch Dialect Cypress implementation Development Repository
vw VisualWorks STIG Cincom Public Store Repository
pharo Pharo/Squeak Filetree Squeaksource
stx Smalltalk/X stx-goodies-cypress

There may be some use for the master branch eventually as we figure things out, but currently it will be kept empty.


  • get all the ports to use the same file naming convention so that the corresponding things match at the file level
  • clean up any discrepancies in terms of formatting, attribute naming/handling etc.
  • figure out the best way to move code
Something went wrong with that request. Please try again.