Xtreams

Description

Scalable streaming library for Smalltalk

Details

Source
GitHub
Stars
6
Forks
1
Created
Dec. 13, 2011
Updated
Feb. 9, 2024

README excerpt

This repository is an attempt to use git to maintain multiple parallel ports of [Xtreams](https://code.google.com/p/xtreams/) across multiple smalltalk dialects. All ports follow the structure laid out by the [Cypress](https://github.com/CampSmalltalk/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][6]                 | [Cincom Public Store Repository][1]
| pharo  | Pharo/Squeak | [Filetree][5]             | [Squeaksource][2]
| stx    | Smalltalk/X  | [stx-goodies-cypress][4]  | [cvut.cz][3]

[1]: http://www.cinomsmalltalk.com/publicRepository
[2]: http://squeaksource.com/Xtreams.html
[3]: https://swing.fit.cvut.cz/hg/stx.goodies.xtreams
[4]: https://bitbucket.org/janvrany/stx-goodies-cypress
[5]: https://github.com/CampSmalltalk/filetree 
[6]: https://github.com/CampSmalltalk/STIG

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

### TODO:

  * [ ] 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
← Back to results