Replying to Avatar Wesley Moore

nostr:npub1wptc6fhq2uhc83t40cukd5xlajmquwrle3az5mqvmv4sz38x7rksx4fee2

Pros:

- Fast and efficient native binary

- Productive and fun to write

- Static types without much ceremony! I've had almost no runtime issues

- Pretty easy interop with C

- Null safety (see Cons also)

2/3

nostr:npub1wptc6fhq2uhc83t40cukd5xlajmquwrle3az5mqvmv4sz38x7rksx4fee2

Cons:

- No incremental compilation so compile time after small changes can be annoying

- Limited library ecosystem — you might need to write your own shards

- I feel like there's not quite the same standard of quality in libraries as with Rust crates. I've run into more bugs

- Null safety feels more cumbersome than Rust. I miss all the combinators on Option

- Error messages can be pretty bad (difficult to understand) particularly when coming from macros

3/3

Reply to this note

Please Login to reply.

Discussion

No replies yet.