News for hackers. Stuff that matters.
Re:XOmB Exokernel OS written in D by CountHackulus on Tuesday March 08, 2011 @11:19AM (#2301412)
I guess D really is becoming more popular. I'm hoping it'll eventually overtake C, much the same way C has overtaken COBOL. Guess I should dust off my "D Programming Language" book.

Regardless of the language used however, this is a great resource for learning about OS development.

Re:XOmB Exokernel OS written in D by scott_s on Tuesday March 08, 2011 @11:33AM (#2301472)
Don't dust off your old one, read Andrei Alexandrescu's new one: http://www.amazon.com/exec/obidos/ASIN/0321635361/modecdesi-... (I believe that is Alexandrescu's affiliate link). It covers D2. As a C++ programmer who has exploited many corners of C++, I am pleased and impressed with the design of D2. (I can't say what was present in the first version.)
Re:XOmB Exokernel OS written in D by CountHackulus on Tuesday March 08, 2011 @02:16PM (#2302184)
That was in fact the book I was referring to. I got it long enough ago that it's the version without an author on the front cover.

I think I'm coming from the same place as you. I've explored enough C++ to know its many pitfalls, and I'm impressed with some of the things they've done with D2.

Re:XOmB Exokernel OS written in D by scott_s on Tuesday March 08, 2011 @02:25PM (#2302219)
Then that copy is 1 out of 1830 (http://erdani.com/). Hold on to it!
Re:XOmB Exokernel OS written in D by fogus on Tuesday March 08, 2011 @11:30AM (#2301460)
D is a very interesting language with a lot of good ideas in it... but that is also part of its problem.
Re:XOmB Exokernel OS written in D by svlla on Tuesday March 08, 2011 @01:02PM (#2301868)
no kidding. trying to make a better c++ is like trying to make a better cvs. just don't bother.
Re:XOmB Exokernel OS written in D by scott_s on Tuesday March 08, 2011 @01:27PM (#2301985)
I think there is a need for a systems programming language with rich abstraction support. That is the niche C++ fills right now, despite its warts. I was skeptical of D, but reading through the book I linked in a sibling post, I think they have made some good design decisions. If you don't need to do systems programming with high-level abstractions, then you don't need D or C++.
Re:XOmB Exokernel OS written in D by stcredzero on Tuesday March 08, 2011 @11:12AM (#2301376)
My whimsical hope: that an OS distro based on the XOmB exokernel will be called "Exosystem, eXperimental Operating system-XOmB" or "Exs XO-XOmB" for short.
Re:XOmB Exokernel OS written in D by thomas11 on Tuesday March 08, 2011 @12:23PM (#2301698)
Not sure if that's worse or the "GNU Hurd" pair of pairs of mutually recursive acronyms. [1]

[1] http://www.gnu.org/software/hurd/hurd/what_is_the_gnu_hurd/o...

Re:XOmB Exokernel OS written in D by stcredzero on Tuesday March 08, 2011 @12:40PM (#2301777)
Actually, the point is to make a meta-reference to the Scott Pilgrim reference.