4 ms·
> Haskell code tends to be of high quality by construction, but for several reasons that are only correlated; not causally linked to the technical merits of Has
by javiercr 11y ago
> Haskell code tends to be of high quality by construction, but for several reasons that are only correlated; not causally linked to the technical merits of Haskell. Just by virtue of language being esoteric and having a relatively higher barrier to entry we’ll end up working with developers who would write above average code in any language.
I think this happened to Ruby for some time, not anymore probably. Maybe the next language to get the benefits of the "experienced early adopters effect" will be Elixir.
- iopq 11y agoI think it's already happening with Rust. People are doing really cool things with it.
- illumen 11y agoAny top apps? I don't think you can beat other languages yet, except in some very niche areas. There's not even incremental compilation! Hell, even python can infer function types these days! Rust has been around much longer than Swift for example, and yet there are many very more production Swift apps. Whereas rust seems limited to play stuff. Of course, given another 2-5 years it should catch up in many ways. Comparing it to mature languages, or languages like Swift (from the worlds largest company paying some of the worlds best language developers) is not really fair. Definitely a play ground for enthusiasts at this point. Which I guess is what you meant.
- steveklabnik 11y agoDropbox has Rust at the core of their product now. We have a fair amount of production use.
- insulanian 11y agoAren't they sold to Go? https://twitter.com/jamwt/status/629727590782099456 https://twitter.com/jamwt/status/629727590782099456 https://blogs.dropbox.com/tech/2014/07/open-sourcing-our-go-libraries/ https://blogs.dropbox.com/tech/2014/07/open-sourcing-our-go-...
- steveklabnik 11y agoThey do use a lot of Go, yes. Doesn't mean that they can't use Rust too. The two languages are good at different things.
- kibwen 11y agoThe same person behind that linked tweet has openly remarked about Dropbox's Rust usage, see for example here: https://www.reddit.com/r/programming/comments/3w8dgn/announcing_rust_15/cxucrse https://www.reddit.com/r/programming/comments/3w8dgn/announc...
- kibwen 11y agoSwift reached 1.0 a full year before Rust did. Just because Rust was developed in the open and Swift wasn't doesn't mean that Rust has been usable longer than Swift. :P
- iopq 11y agoThat said, Rust 1.0 was way more usable than Swift 1.0 Just because something says 1.0 doesn't mean it's usable :P