4 ms·
The Raft library -> raftlib.io Not sure if it's inspiring or not, but it's my labor of love. I kept it going after grad school. I work on it a little bit every
by jcbeard 10y ago
The Raft library -> raftlib.io
Not sure if it's inspiring or not, but it's my labor of love. I kept it going after grad school. I work on it a little bit every day, and slowly but surely it's becoming what I originally envisioned as my ultimate parallel programming system.
- ahazred8ta 10y agoApparently Raft runs on streams. https://github.com/RaftLib/RaftLib/wiki https://github.com/RaftLib/RaftLib/wiki - https://en.wikipedia.org/wiki/RaftLib https://en.wikipedia.org/wiki/RaftLib imho you could stand to distinguish it more clearly from the Raft consensus protocol
- jcbeard 10y agoNah, I was first :). Well, technically we published papers around the same time. My first works were centered around mathematical modeling formalisms for stream processing systems though which means the actual framework papers trailed the modeling papers that mentioned the Raft Language and Raft Library. I suspect that lag accounts for a lot of the name recognition....although I'm finally higher up on the Google search results. Unfortunately anything published at uni's like Stanford has immediate potential for faster dissemination. I'm either going to have to wait out the extinction of the Raft consensus protocol (or at least for something better to come along) or to get a better name. Stream processing systems are also synonymous with "Data-flow." They all have a history of punny names (See StreamC, StreamIt, Brook, WaveScript, FloodGate, RapidMind, even Cuda is a play on barracuda which has it's origins in stream processing from the academic Brook project). So if I were to get a better name, I'd have to find something equally punny (and likely create redirects from about 11/12 academic pubs, journal papers, etc.). If you have any suggestions I'm definitely open :).