D - Longhorn
- Albin Pucnik (8/8) Oct 29 2003 Hi!
- J. Daniel Smith (8/16) Oct 29 2003 "completely managed code" isn't true, but Longhorn clearly increases the
- Albin Pucnik (3/11) Oct 29 2003 So there is no place for D in the managed world of Longhorn?
- Lars Ivar Igesund (11/22) Oct 29 2003 A managed version of D is probably doable with enough resources.
- The Lone Haranguer (3/28) Oct 29 2003 It may also be stupid for MS to create an OS that can't be booted to a
- Patrick Down (4/10) Oct 29 2003 I agree with this. Probably the upper layers like the shell will be
- Christian Kaiser (7/32) Oct 29 2003 You should not underestimate the efficiency of C# and the CLR. Compariso...
- Lars Ivar Igesund (6/9) Oct 29 2003 than
- Matthew Wilson (9/45) Oct 29 2003 Hey! That was my study. :)
- Charles Sanders (8/57) Nov 01 2003 Hehe i read that too. I was kind of mad after that, I hate VM's ( dont ...
- Achilleas Margaritis (5/23) Oct 29 2003 If D is a "systems" language, why does it have garbage collection (that
- davepermen (15/17) Oct 29 2003 you can turn on and off the gc, no problem. don't bitch on D if you don'...
- Lars Ivar Igesund (7/17) Oct 29 2003 know
- Matthew Wilson (12/31) Oct 29 2003 I've not used it, so don't know, but I presume the disable() / enable() ...
- Julio César Carrascal Urquijo (5/7) Oct 29 2003 There's a OS kernel writen in D at
- Walter (5/12) Oct 29 2003 I haven't studied MSIL enough, but I think it's possible to do a D
- C. Sauls (5/5) Nov 10 2003 http://download.microsoft.com/download/e/d/1/ed1ca94f-7330-4602-a053-703...
Hi! It looks like Microsoft is moving ( with its new operating system codename Longhorn) to completely managed code( see reports from their PDC). What does that mean for D? Will D compilers translate code to MSIL(microsoft intermediate language) to be excecuted by their virtual machine (CLR)? Albin
Oct 29 2003
"completely managed code" isn't true, but Longhorn clearly increases the focus on managed code even more. D has been designed as a "systems" language (a "replacement" for traditional C/C++). MSIL/CLR/.NET has been suggested before, but seems to be against the "systems" nature of D. Dan "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bno9i3$2cd$1 digitaldaemon.com...Hi! It looks like Microsoft is moving ( with its new operating system codename Longhorn) to completely managed code( see reports from their PDC). What does that mean for D? Will D compilers translate code to MSIL(microsoft intermediate language) to be excecuted by their virtual machine (CLR)? Albin
Oct 29 2003
So there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:"completely managed code" isn't true, but Longhorn clearly increases the focus on managed code even more. D has been designed as a "systems" language (a "replacement" for traditional C/C++). MSIL/CLR/.NET has been suggested before, but seems to be against the "systems" nature of D. Dan
Oct 29 2003
A managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any good for the efficiency necessary for a systems language. I haven't read anything about Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code. Lars Ivar Igesund "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bnonf7$l90$1 digitaldaemon.com...So there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:traditional"completely managed code" isn't true, but Longhorn clearly increases the focus on managed code even more. D has been designed as a "systems" language (a "replacement" foragainstC/C++). MSIL/CLR/.NET has been suggested before, but seems to bethe "systems" nature of D. Dan
Oct 29 2003
It may also be stupid for MS to create an OS that can't be booted to a command-prompt interface. In article <bnoo2j$m3f$1 digitaldaemon.com>, Lars Ivar Igesund says...A managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any good for the efficiency necessary for a systems language. I haven't read anything about Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code. Lars Ivar Igesund "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bnonf7$l90$1 digitaldaemon.com...So there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:traditional"completely managed code" isn't true, but Longhorn clearly increases the focus on managed code even more. D has been designed as a "systems" language (a "replacement" foragainstC/C++). MSIL/CLR/.NET has been suggested before, but seems to bethe "systems" nature of D. Dan
Oct 29 2003
In article <bnoo2j$m3f$1 digitaldaemon.com>, Lars Ivar Igesund says...A managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any good for the efficiency necessary for a systems language. I haven't read anything about Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code.I agree with this. Probably the upper layers like the shell will be written in managed code. But I can't imagine that the low level stuff would not have have C APIs.
Oct 29 2003
(in windows::developer network) show that it can be much more efficient than current c or C++ - depending on the quality of the libraries etc. Ch. "Lars Ivar Igesund" <larsivi stud.ntnu.no> schrieb im Newsbeitrag news:bnoo2j$m3f$1 digitaldaemon.com...A managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any good for the efficiency necessary for a systems language. I haven't read anything about Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code. Lars Ivar Igesund "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bnonf7$l90$1 digitaldaemon.com...theSo there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:"completely managed code" isn't true, but Longhorn clearly increasestraditionalfocus on managed code even more. D has been designed as a "systems" language (a "replacement" foragainstC/C++). MSIL/CLR/.NET has been suggested before, but seems to bethe "systems" nature of D. Dan
Oct 29 2003
"Christian Kaiser" <chk online.de> wrote in message news:bnotsj$uhi$1 digitaldaemon.com...(in windows::developer network) show that it can be much more efficientthancurrent c or C++ - depending on the quality of the libraries etc.Well, the guys at MicroSoft says the darndest things ;) Lars Ivar Igesund who won't pretend to know much about the managed code stuff
Oct 29 2003
Hey! That was my study. :) implementation of operating systems. If that's what they're suggesting, I find that both scary and ridiculous, and I'll be spending more time on my Linux box "Christian Kaiser" <chk online.de> wrote in message news:bnotsj$uhi$1 digitaldaemon.com...(in windows::developer network) show that it can be much more efficientthancurrent c or C++ - depending on the quality of the libraries etc. Ch. "Lars Ivar Igesund" <larsivi stud.ntnu.no> schrieb im Newsbeitrag news:bnoo2j$m3f$1 digitaldaemon.com...forA managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any goodthe efficiency necessary for a systems language. I haven't read anything about Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code. Lars Ivar Igesund "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bnonf7$l90$1 digitaldaemon.com...theSo there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:"completely managed code" isn't true, but Longhorn clearly increasestraditionalfocus on managed code even more. D has been designed as a "systems" language (a "replacement" foragainstC/C++). MSIL/CLR/.NET has been suggested before, but seems to bethe "systems" nature of D. Dan
Oct 29 2003
Hehe i read that too. I was kind of mad after that, I hate VM's ( dont take away my arguments! ) C "Matthew Wilson" <matthew-hat -stlsoft-dot.-org> wrote in message news:bnp7ev$1ct2$1 digitaldaemon.com...Hey! That was my study. :) implementation of operating systems. If that's what they're suggesting, I find that both scary and ridiculous, and I'll be spending more time on my Linux box "Christian Kaiser" <chk online.de> wrote in message news:bnotsj$uhi$1 digitaldaemon.com...Comparisonsanything(in windows::developer network) show that it can be much more efficientthancurrent c or C++ - depending on the quality of the libraries etc. Ch. "Lars Ivar Igesund" <larsivi stud.ntnu.no> schrieb im Newsbeitrag news:bnoo2j$m3f$1 digitaldaemon.com...forA managed version of D is probably doable with enough resources. His point I guess, is that managed code don't sound like it's any goodthe efficiency necessary for a systems language. I haven't readincreasesabout Longhorn yet, so I should probably not comment any further. But I can't let go; It would probably be excessively stupid by MS to drop support for their C API with 10+ years of legacy application code. Lars Ivar Igesund "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bnonf7$l90$1 digitaldaemon.com...So there is no place for D in the managed world of Longhorn? Bine J. Daniel Smith wrote:"completely managed code" isn't true, but Longhorn clearlythetraditionalfocus on managed code even more. D has been designed as a "systems" language (a "replacement" foragainstC/C++). MSIL/CLR/.NET has been suggested before, but seems to bethe "systems" nature of D. Dan
Nov 01 2003
If D is a "systems" language, why does it have garbage collection (that can't be turned off) ? It does not seem that I can make an O/S using D... "J. Daniel Smith" <J_Daniel_Smith HoTMaiL.com> wrote in message news:bnogok$c1j$1 digitaldaemon.com..."completely managed code" isn't true, but Longhorn clearly increases the focus on managed code even more. D has been designed as a "systems" language (a "replacement" fortraditionalC/C++). MSIL/CLR/.NET has been suggested before, but seems to be against the "systems" nature of D. Dan "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bno9i3$2cd$1 digitaldaemon.com...Hi! It looks like Microsoft is moving ( with its new operating system codename Longhorn) to completely managed code( see reports from their PDC). What does that mean for D? Will D compilers translate code to MSIL(microsoft intermediate language) to be excecuted by their virtual machine (CLR)? Albin
Oct 29 2003
In article <bnot23$tgg$1 digitaldaemon.com>, Achilleas Margaritis says...If D is a "systems" language, why does it have garbage collection (that can't be turned off) ? It does not seem that I can make an O/S using D...you can turn on and off the gc, no problem. don't bitch on D if you don't know d. import gc; gc.disable(); gc.enable(); and for most stuff, even system stuff, gc is not something hurting at all. a potential memory leak is much more hurting. think of some service you set up that runs 24/7 and happens to leak memory on say a daily basis.. have fun debugging while waiting several days each time to actually measure that you leaked.. even microsoft is not sure yet how to bugfix exchange 2000 to not leak anymore and eat up ram more and more. system level stuff has to be good performing, sure. but it definitely have to be save. thats priority and THE reason why the gc is around everything. savety.
Oct 29 2003
"davepermen" <davepermen_member pathlink.com> wrote in message news:bnov1j$104l$1 digitaldaemon.com...In article <bnot23$tgg$1 digitaldaemon.com>, Achilleas Margaritis says...knowIf D is a "systems" language, why does it have garbage collection (that can't be turned off) ? It does not seem that I can make an O/S using D...you can turn on and off the gc, no problem. don't bitch on D if you don'td. import gc; gc.disable(); gc.enable();Also, you can plug in your own gc. Or shut it down and overload the new operator and implement it using C's malloc, or even implement it using assembler. The choice is yours. It can all be done with D. Lars Ivar Igesund
Oct 29 2003
I've not used it, so don't know, but I presume the disable() / enable() are reference counted, and only when the rc is 0 is it on? If that's not how it works, it should be "davepermen" <davepermen_member pathlink.com> wrote in message news:bnov1j$104l$1 digitaldaemon.com...In article <bnot23$tgg$1 digitaldaemon.com>, Achilleas Margaritis says...knowIf D is a "systems" language, why does it have garbage collection (that can't be turned off) ? It does not seem that I can make an O/S using D...you can turn on and off the gc, no problem. don't bitch on D if you don'td. import gc; gc.disable(); gc.enable(); and for most stuff, even system stuff, gc is not something hurting at all.apotential memory leak is much more hurting. think of some service you setupthat runs 24/7 and happens to leak memory on say a daily basis.. have fun debugging while waiting several days each time to actually measure thatyouleaked.. even microsoft is not sure yet how to bugfix exchange 2000 to not leakanymoreand eat up ram more and more. system level stuff has to be good performing, sure. but it definitely haveto besave. thats priority and THE reason why the gc is around everything.savety.
Oct 29 2003
"Achilleas Margaritis" <axilmar in.gr> wrote in message news:bnot23$tgg$1 digitaldaemon.com...If D is a "systems" language, why does it have garbage collection (that can't be turned off) ? It does not seem that I can make an O/S using D...There's a OS kernel writen in D at http://www.geocities.com/one_mad_alien/dkernel.html Haven't tried it thought.
Oct 29 2003
"Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bno9i3$2cd$1 digitaldaemon.com...Hi! It looks like Microsoft is moving ( with its new operating system codename Longhorn) to completely managed code( see reports from their PDC). What does that mean for D? Will D compilers translate code to MSIL(microsoft intermediate language) to be excecuted by their virtual machine (CLR)?I haven't studied MSIL enough, but I think it's possible to do a D implementation for it. To start such a project, you'd need little more than the open source front end to D.
Oct 29 2003
http://download.microsoft.com/download/e/d/1/ed1ca94f-7330-4602-a053-703684d b74bb/20031028LHORNDB.exe Scary scary scary scary scary. And don't beware the .EXE extension, its just a wrapped .ZIP file holding a .WMV file. -- Chris S.
Nov 10 2003