digitalmars.D.announce - Sociomantic Tsunami now under new community maintainership
- Iain Buclaw (93/93) Sep 30 2020 Hello Everybody,
- Imperatorn (3/11) Oct 01 2020 Cool. Are those projects on dub as well?
- Joseph Rushton Wakeling (5/18) Oct 01 2020 Ocean is up to date and on dub:
- Joseph Rushton Wakeling (4/8) Oct 01 2020 I would second those thanks, and would also like to offer a big
- Petar Kirov [ZombineDev] (5/6) Oct 01 2020 Great news, thank you Iain and everyone else who was responsible!
- Mengu (4/12) Oct 10 2020 this is hell of a work. thank you for getting it out and thank
Hello Everybody, Tsunami is a set of core libraries, applications, and tools that were used at sociomantic labs/dunnhumby Germany, and have been available as open-source software since 2017 under the direction and management of dunnhumby. Over the past few months, we've been quietly negotiating an exit strategy for handing over control of the GitHub organization from dunnhumby to the dlang community. I'm happy to announce that this has now been concluded, and we are now ready to move the development of all repositories in Tsunami from completely public, to being completely open. A new steering committee has been set up, and we are in the process of making new milestone releases before introducing breaking changes that were previously holding back the better integrating of the libraries with the D2 ecosystem. I would like to thank dunnhumby for being supportive throughout the entire process, and for handling the transition in a gracious fashion since operations began winding down. As dunnhumby has now moved on from working with all software in Tsunami, we therefore also want to make it known that we are looking for new maintainers to take over any projects that are hosted within the Tsunami organization. We would welcome others joining us in maintaining and further developing these projects, so if anyone is interested, please get in touch. The full list of repos can be found at https://github.com/sociomantic-tsunami Here's the highlights of all D projects in Tsunami: 1. ocean: A general purpose, platform dependant, high-performance library for D with a focus on supporting real-time applications. (https://github.com/sociomantic-tsunami/ocean) 2. turtle: A utility library for implementing black-box application tests: spawns the tested application as a separate process in a temporary sandbox, then runs a set of auto-discovered test cases. (https://github.com/sociomantic-tsunami/turtle) 3. swarm: The core client/server library which forms the foundation of various distributed storage systems in Tsunami. (https://github.com/sociomantic-tsunami/swarm) 4. dhtproto: Based on swarm, defines the protocol for a Distributed Hash Table database -- an in-memory database for quick-access, binary data. The repo also contains the DHT client and a set of tests (based on turtle) for a DHT server implementation. (https://github.com/sociomantic-tsunami/dhtproto) 5. dhtnode: Based on dhtproto, this is the implementation of a DHT server. (https://github.com/sociomantic-tsunami/dhtnode) 6. dlsproto: Based on swarm, defines the protocol for a Distributed Log Store database -- a disk-based database for batch-read, historical data. The repo also contains the DLS client and a set of tests (based on turtle) for a DLS server implementation. (https://github.com/sociomantic-tsunami/dlsproto) 7. dlsnode: Based on dlsproto, this is the implementation of a DLS server. (https://github.com/sociomantic-tsunami/dlsnode) 8. dmqproto: Based on swarm, defines the protocol for a Distributed Message Queue -- an in-memory messaging queue for publish-subscribe communication. The repo also contains a DMQ client and a set of tests (based on turtle) for a DMQ server implementation. (https://github.com/sociomantic-tsunami/dmqproto) 9. dmqnode: Based on dmqproto, this is the implementation of a DMQ server. (https://github.com/sociomantic-tsunami/dmqnode). 10. neptune: A set of guidelines and tools to help developers and maintainers to implement a versioning scheme base on SemVer as effortless as possible. (https://github.com/sociomantic-tsunami/neptune) Regards, Iain, on behalf of the Tsunami Steering Committee
Sep 30 2020
On Wednesday, 30 September 2020 at 08:31:25 UTC, Iain Buclaw wrote:Hello Everybody, Tsunami is a set of core libraries, applications, and tools that were used at sociomantic labs/dunnhumby Germany, and have been available as open-source software since 2017 under the direction and management of dunnhumby. [...]Cool. Are those projects on dub as well?
Oct 01 2020
On Thursday, 1 October 2020 at 07:43:38 UTC, Imperatorn wrote:On Wednesday, 30 September 2020 at 08:31:25 UTC, Iain Buclaw wrote:Ocean is up to date and on dub: https://code.dlang.org/packages/ocean Adding dub config to the other projects is planned, and we'd welcome patches if anyone wants to speed up that process.Hello Everybody, Tsunami is a set of core libraries, applications, and tools that were used at sociomantic labs/dunnhumby Germany, and have been available as open-source software since 2017 under the direction and management of dunnhumby. [...]Cool. Are those projects on dub as well?
Oct 01 2020
On Wednesday, 30 September 2020 at 08:31:25 UTC, Iain Buclaw wrote:I would like to thank dunnhumby for being supportive throughout the entire process, and for handling the transition in a gracious fashion since operations began winding down.I would second those thanks, and would also like to offer a big hand to Iain for stewarding this whole process.
Oct 01 2020
On Wednesday, 30 September 2020 at 08:31:25 UTC, Iain Buclaw wrote:[..]Great news, thank you Iain and everyone else who was responsible! I think an overview of those D projects would make for a great DConf talk!
Oct 01 2020
On Wednesday, 30 September 2020 at 08:31:25 UTC, Iain Buclaw wrote:Hello Everybody, Tsunami is a set of core libraries, applications, and tools that were used at sociomantic labs/dunnhumby Germany, and have been available as open-source software since 2017 under the direction and management of dunnhumby. [...]this is hell of a work. thank you for getting it out and thank you to all the contributors.
Oct 10 2020