Open nelsonic opened 1 month ago
Seeing your enthusiasm with Tigerbeetle
is contagious. Having already made some comments over at https://github.com/dwyl/technology-stack/issues/112#issuecomment-2172995111), I'd be interested in seeing this developed.
I agree, https://github.com/rbino/tigerbeetlex looks awesome. But if we can do it better in Elixir while learning Tigerbeetle
, is a double-win, in my books!
Looking forward in seeing your documented opinion on this 💭
This is a placeholder repo for capturing learning of
TigerBeetle
. 🪲Been looking at this for a couple of years: https://github.com/dwyl/technology-stack/issues/112 Trying to decide if we should write this tutorial in
Elixir
,Go
orZig
https://github.com/dwyl/learn-zig/issues/1 There is a first party client forGo
: https://github.com/tigerbeetle/tigerbeetle/tree/main/src/clients Whereas I don't there will be a first party client forElixir
it's just not a priority for them. 🤷♂️ There's a goodElixir
client: https://github.com/rbino/tigerbeetlex Which is referenced in the Docs: https://github.com/tigerbeetle/tigerbeetle/blob/main/docs/COMMUNITY_PROJECTS.md The combination of "let it crash" fault-tolerance inElixir
andTigerbeetle
could actually be awesome! But concerned that the people usingTigerbeetle
(financial institutions) won't be "comfortable" using a dynamically typed language that doesn't have "strong" numerical types ... 💭 This could be a good opportunity to give a basic intro toNx
: https://github.com/elixir-nx Or just build it inGo
...@LuchoTurtle thoughts?
(_obvs this is not a priority right now, as we have lots of other work to be doing! but just to think about for a few mins ..._)