Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjz_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
511.
▲
by
bjz_
12y ago
Oooh, this was just leeked: http://i.imgur.com/b6zPy73.jpg
512.
▲
by
bjz_
12y ago
There is actually a CS student working on it... from the University of Washington I think? Check out rust-redex. I don't know what the status is though - it doesn't seem to have been updated in a while. Anyway the devs have said t
513.
▲
by
bjz_
12y ago
What do you mean by 'vanilla ML'? I wasn't sure there were any really around... Ocaml has tons of stuff added, and SML also has lots of added extensions.
514.
▲
by
bjz_
12y ago
> the [...] compiler [is] very nice. No doubt clang has been a good influence in setting the standard for gorgeous, readable error messages with nice colored squigglies and arrows. Borrow check errors probably the hairiest you get, and y
515.
▲
by
bjz_
12y ago
What kind of areas are you interested/experienced in? What would you like to learn? I'm sure there are tons of gaps out there that you could help fill. Maybe the folks on irc.mozilla.org #rust might be able to give you some ideas.
516.
▲
by
bjz_
12y ago
Yeah, Clang has really improved the ecosystem as a whole, as has this decade's updates to the language and libraries. But unfortunately they are all band-aids over some very deep foundational problems that were decided decades ago (I d
517.
▲
by
bjz_
12y ago
I'm so glad that Aaron is on the core team, focusing specifically on API design and ergonomics, rather than just the language. He has definitely been applying much needed polish that we need for a slick 1.0 release.
518.
▲
by
bjz_
12y ago
Memory safety is still good for long term code maintenance and refactorability. wycats also mentions that these processes are reasonably long lived - memory leaks can become a big problem over time if you are not careful. These can be mostl
519.
▲
by
bjz_
12y ago
> I'm hoping to finish the RFC once all these features land and I can actually hack a prototype, instead of scribbling on paper. This would be amazing. One of the big issues blocking HKTs has been that though many folks want it ther
520.
▲
by
bjz_
12y ago
> But what I got instead was an ML with some low-level extensions; it felt like an enormous bait-and-switch, as nobody is interested in yet-another-functional-language. Rust is not functional. It may draw heavy inspiration from staticall
521.
▲
by
bjz_
12y ago
Awesome - looking forward to seeing that. :)
522.
▲
by
bjz_
12y ago
To be precise, impossible outside defined `unsafe` blocks of code. It's still important to be able to drop down once and a while if you absolutely need to... you just don't want that ability all the time.
523.
▲
by
bjz_
12y ago
> Someone at Yandex recently did a presentation about Rust[1] in which they pointed to a bit of (completely idiomatic!) C++11 code that caused undefined behavior. It would be great to have at least that segment of the talk translated. So
524.
▲
by
bjz_
12y ago
> It's been a huge step up from makefiles in developing Servo. As a maintainer of a number of Rust libraries I highly agree! It has definitely won over a few skeptical collaborators of mine (who were fans of Make).
525.
▲
by
bjz_
12y ago
Game development, Application development (things like photoshop), high-load web service backends, embedded systems... basically anywhere that C++ is currently used. The cool thing about Rust is that it guides you towards writing performant
526.
▲
by
bjz_
12y ago
I guess you could argue that 'null' refers to the '1' in a sum type 'T + 1'. I still think 'unit' is the most precise term though, especially seeing as Rust doesn't have structural sum types. `No
527.
▲
by
bjz_
12y ago
This is good criticism. If you have time, might you consider creating an issue? https://github.com/rust-lang/rust/issues Steve reads all of the ones regarding documentation, and most likely would find it valuable.
528.
▲
by
bjz_
12y ago
> it seems unnecessary to me, too. It is important for syntax highlighters.
529.
▲
by
bjz_
12y ago
> The shortnaming choices aren't really consistent It's historical. Rust's keywords used to be far more short on average - I think the rule was no more than 5 characters.
530.
▲
by
bjz_
12y ago
Superficially, they both have curly braces, they are both being supported by prominent internet companies, and due to some mixed messaging, the public perception is that they are both systems languages. So it's not surprising that thes
531.
▲
by
bjz_
12y ago
Shows up on Firefox Aurora
532.
▲
by
bjz_
12y ago
That's sad, not neutrally unsure or puzzled.
533.
▲
by
bjz_
12y ago
:| => blank, bored :/ => puzzled, unsure :S => confused
534.
▲
by
bjz_
12y ago
I don't think 'mistaken' associations need to be considered a bad thing, in fact I think they are a positive. Those things might stimulate thoughts and ideas not previously considered.
535.
▲
by
bjz_
12y ago
I would just like to dump tons of stuff into it. Scraps of thought, sketches, images, archived web pages, pdfs etc... then have it organise itself, finding links and connections between things, perhaps with some way of shaping and guiding i
536.
▲
by
bjz_
12y ago
Don't forget rhinoceros horns http://en.wikipedia.org/wiki/Rhinoceros#Horn_trade_and_use
537.
▲
by
bjz_
12y ago
I think guard-of-terra was just expressing a general wish, no necessarily in relation to the mushrooms. Ediacara are so alien and weird - finding a living specimen would be super cool.
538.
▲
by
bjz_
12y ago
> it reminds to be scene if it really has no common ancestor that we're aware of Evidence for a second tree of life would be incredible. But without further evidence it would be jumping to conclusions to entertain the idea too serio
539.
▲
by
bjz_
12y ago
Then it did its job! When I first came to this thread I felt super sorry for the original author of the page, who most likely didn't post it to HN. Such off-hand, unconstructive cynicism can crush somebody's self-esteem.
540.
▲
by
bjz_
12y ago
It's a hack. Therefore it has been posted on "Hacker News". I come to "Hacker News" because I like seeing cool hacks once and a while. Don't you?
More ›