Toot

Written by nytpu on 2025-01-16 at 21:41

@mre

(I can't speak concretely about Rust in particular because I'm just starting to learn it, but I do have a lot of experience with another extremely strongly typed language that heavily prioritizes integrity (Ada) so I feel I can speak in general.)

The ease of writing has been a perennial debate between static and dynamic typing but for the most part I think it's a bit fallacious. If you actually understand the type system of a static language then it's really not hard at all to prototype things, since you can pretty reliably predict ahead-of-time what the best way to structure the types and code is in a way that's extensible/refactorable. And I think the benefit of seeing many issues at compile-time rather than being pushed to only showing up at runtime when that specific codepath runs.

And I think a lot of it really has mostly to do with editor support and tooling (which is a few of your points) rather than the language itself. Ada definitely got more convenient to write once an LSP server was written for it.

=> More informations about this toot | View the thread | More toots from nytpu@tilde.zone

Mentions

=> View mre@mastodon.social profile

Tags

Proxy Information
Original URL
gemini://mastogem.picasoft.net/toot/113840207210813620
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
227.655701 milliseconds
Gemini-to-HTML Time
0.892533 milliseconds

This content has been proxied by September (3851b).