5 ms·
The readme links to a getting started example [0], an example directory [1], and their website has a couple of examples as well [2]. 0: https://github.com/bast
by ibraheemdev 6y ago
The readme links to a getting started example [0], an example directory [1], and their website has a couple of examples as well [2].
0: https://github.com/bastion-rs/bastion/blob/master/src/bastion/examples/getting_started.rs https://github.com/bastion-rs/bastion/blob/master/src/bastio...
1: https://github.com/bastion-rs/bastion/tree/master/src/bastion/examples https://github.com/bastion-rs/bastion/tree/master/src/bastio...
2: https://bastion.rs/ https://bastion.rs/
- outside1234 6y agoGreat - if you are a contributor, I'd recommend hoisting that HelloWorld example up to the home github page and talking the arriving new user through it. I have a hard time framing what this does exactly even with the examples and need subtitles. :)
- eternalban 6y agoPolitely :) I would like to know your experience level with distributed F/T systems. I ask because they are not just throwing around buzz words: they are being quite precise with defining their platform. I skimmed that readme and it was quite clear, and in fact 'Bastion Executor' bit aroused a bit of Rust envy. Some follow up questions for me would be around the messaging guarantee (AMO) and what sort of effort is required to, say, implement OTP semantics in Bastion. Here is Erlang OTP's doc with code snippets for your comparative reference: https://erlang.org/doc/design_principles/des_princ.html https://erlang.org/doc/design_principles/des_princ.html
- outside1234 6y agoProbably clear I don’t have a lot of experience! :) But maybe I should? Maybe that example would help? :)
- eternalban 6y agoYou definitely should learn - it's a lovely domain for geeking out -- but you first need to acquaint yourself with the technical domain. I honestly don't see how an example would get you from 0 to nodes up and running with understanding. Here are two good starting points (since Bastion is the same type of platform): https://learnyousomeerlang.com/what-is-otp https://learnyousomeerlang.com/what-is-otp https://dockyard.com/blog/2018/07/18/all-for-reliability-reflections-on-the-erlang-thesis https://dockyard.com/blog/2018/07/18/all-for-reliability-ref... That first link has what you want: examples. But note how many pieces are involved and that it is not a 5 minute read :) Top level, a project like this needs to communicate to the intended audiance -- here, people who are building F/T distributed actor systems -- what the project brings to the table, and imo they did a good job in that regard.
- spockz 6y agoGood points. In the mean time you can read what Akka and Erlang are. They are both actor based systems. From a quick glance that is what Bastion is as well.
- ignoramous 6y agoPrevious discussion: https://news.ycombinator.com/item?id=22403713 https://news.ycombinator.com/item?id=22403713