Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options answers only not deleted user 3965

Rust is a systems programming language focused on three goals: safety, speed, and concurrency. It maintains these goals without needing a garbage collector, making it a useful language for a number of use cases other languages aren't good at: embedding in other languages, programs with specific space and time requirements, and writing low-level code, like device drivers and operating systems.

8 votes

Why do "checked exceptions", i.e., "value-or-error return values", work well in Rust and Go ...

Go and Rust force you to know the potential for an error exists, but if you are just propagating the error, you don't have to precisely know every potential value it might take. …
Karl Bielefeldt's user avatar
10 votes

Using a "strong" type system in the real world, say, for large-scale web-apps?

I just started working on the core team of a large platform written in Scala. You can look at successful open source applications, like Scalatra, Play, or Slick to see how they handle some of your mo …
Karl Bielefeldt's user avatar