zlacker

[parent] [thread] 2 comments
1. dimitr+(OP)[view] [source] 2023-06-20 12:40:53
why only TypeScript?

I realize you can't please everyone at all times but I'd love to have a Rust or Zig SDK option. Go is a good start in that direction I guess..

replies(2): >>danfar+c2 >>darwin+1r1
2. danfar+c2[view] [source] 2023-06-20 12:55:13
>>dimitr+(OP)
We started with TypeScript because it's not well supported with a current solution and none of them support serverless. We wanted to solve serverless first as it's made supporting long-running servers easy.

A lot of folks in the TS/JS community also don't often build distributed systems and it's easy to get wrong. So we think they're hungry for something like Inngest that they don't need to manage or spend weeks learning some complex system. Plus, TS gives us typing for all events/messages.

We already have a working Go SDK that we use internally and we have a test harness that will enable us to add other languages like Rust or Zig more easily. We even have a community member building a PoC for Elixir.

3. darwin+1r1[view] [source] 2023-06-20 18:48:12
>>dimitr+(OP)
no promises here but I'd love to look into Rust in the future. there're essentially no background job systems for Rust iirc.
[go to top]