Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×

Comment Re: Functional languages? (Score 1) 383

Rust can't be used to build a kernel because you can't handle OOM reliably.

From context I'm getting that's Out Of Memory. I don't know much about Rust; but what you're describing sounds more like a problem with the current implementation rather than the language itself... unless the developers painted themselves into a corner by specifying that allocation failure must panic and can't return something like a NULL.

Comment Re:Functional languages? (Score 1) 383

Me, personally? I wouldn't want to do anything you describe. I'm wagering Linus doesn't either. The question was if he was *interested* in these new languages. Laying that aside now, what you're describing might be easier with Clang. That leads (heheh) to another question, and a quick googling seems to indicate that the kernel can't be built with Clang yet...

Comment Re:More bad science journalism (Score 1) 29

Really? So, in theory, a planet could change from not being detected by our current techniques to detected by them, and that isn't "rejuvenation"?

Correct. Just like when an obscure person becomes well-known, it doesn't make them any younger. And when your body temperature soars during cremation, you also aren't any younger.

Comment Re:Functional languages? (Score 2) 383

This is close enough to the question I had in mind that I've decided to comment on this thread instead. My question would have been phrased as: Do you ever see yourself wanting to do kernel programming in something other than C and assembly?

Particularly I'm wondering if he has any interest in Rust or Go, since they are actually targeting themselves at lower levels. I doubt he'd want to put Haskell in the kernel; whereas he might have different opinions about it outside that domain. Of course hopefully he'll answer so we won't have to speculate.

Slashdot Top Deals

The solution of this problem is trivial and is left as an exercise for the reader.

Working...