November 26, 2005
On Sat, 26 Nov 2005 20:12:26 +0100, Walter Bright <newshound@digitalmars.com> wrote:

> Walter Bright wrote:
> I might also add that the number one item a new operating system needs are:
> developer tools! With dev tools come the developers, and with the developers
> come the apps.
Yup. You are absolutely correct. And even if D is a less used language, it's easier to learn than C++, and for those who already know C++, learning D should be quite easy. I have experience with C++ myself, and after only trying D for a few days, I already feel that I'm more productive using D than C++. Not to mention C.

I've been working on a class library for SkyOS lately. The progress isn't overwhelming though, because there's issues that have to be thought well through. Adding a garbage collector would speed things up alot, and all the other fancy features of D wouldn't exactly hold me back either. Now that I know about D, I don't really want to continue working on the C++ class library. I want to get D ported, and rewrite the library to use D. So, yeah! I wish both SkyOS and D the best future possible, and I believe that mixing them is nothing more than a positive thing for the both of them.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 26, 2005
On Sat, 26 Nov 2005 19:52:16 +0100, Walter Bright <newshound@digitalmars.com> wrote:

>
> "Casper Ellingsen" <noreply@ellingsen.no> wrote in message
> news:op.s0tid8q9d9fset@casper.studby.ntnu.no...
>> By the way, the web page is back up. You can post in the developer forum
>> if you want more details. Maybe you can convince Robert to port it. He's a
>> really smart guy, but he has lots to do, and doesn't see the point in
>> porting D. He arguments that few people actually use it, it's future is
>> unknown, and doesn't want to force a new language on people. I say, why
>> not use the better language even though it's not as popular?
>
> The irony here is I could say exactly the same thing about SkyOS!
>
> The point is that those developers who would be interested in SkyOS are
> likely to be the same types of people who are interested in D - those
> interested in and willing to try new things outside the status quo.
I was tempted to say the same thing in my prior post.. ;)
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 26, 2005
Casper Ellingsen wrote:
> On Sat, 26 Nov 2005 20:12:26 +0100, Walter Bright  <newshound@digitalmars.com> wrote:
> 
>> Walter Bright wrote:
>> I might also add that the number one item a new operating system needs  are:
>> developer tools! With dev tools come the developers, and with the  developers
>> come the apps.
> 
> Yup. You are absolutely correct. And even if D is a less used language,  it's easier to learn than C++, and for those who already know C++,  learning D should be quite easy. I have experience with C++ myself, and  after only trying D for a few days, I already feel that I'm more  productive using D than C++. Not to mention C.
> 
> I've been working on a class library for SkyOS lately. The progress isn't  overwhelming though, because there's issues that have to be thought well  through. Adding a garbage collector would speed things up alot, and all  the other fancy features of D wouldn't exactly hold me back either. Now  that I know about D, I don't really want to continue working on the  C++ class library. I want to get D ported, and rewrite the library to use  D. So, yeah! I wish both SkyOS and D the best future possible, and I  believe that mixing them is nothing more than a positive thing for the  both of them.

It's interesting to note that other projects seem to be looking into new languages to replace C/C++.  The GNOME project appears to be looking for a new development language: www.osnews.com -- "Eiffel: Viable Candidate As a Language for the GNOME Platform?"

Looks like language devotees are jumping in to promote there language of choice. :)

Quite frankly, I think D fits the criteria better than most.

-JJR
November 27, 2005
Porting D to SkyOS has been discussed in the SkyOS community, both on the forums, the irc developer channel and amongst members individually. Right now, however, we seem to lack the one person who has enough time and experience to actually do the port. Walter, I bet you're the one who knows the language and the compiler the most. Do you think you could take the time and effort to make an official port? Or at least help us along the way? We, and me especially, would be very grateful.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 27, 2005
I don't know, because I don't know how much work is involved. What about GDC?


November 27, 2005
On Sun, 27 Nov 2005 19:35:14 +0100, Walter Bright <newshound@digitalmars.com> wrote:

> I don't know, because I don't know how much work is involved. What about
> GDC?
I wouldn't know, because I don't know how much work is involved with either of them. However, if GDC works properly (I haven't tried it before), and is easier to port, I wouldn't mind using it instead. Hmm. So can you give GDC a try then? Would you need the GCC sources? Robert made some changes to them as he ported GCC to SkyOS. He's going on a vacation soon, so if we need them, we should get them before he leaves.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 27, 2005
Casper Ellingsen wrote:
> On Sun, 27 Nov 2005 19:35:14 +0100, Walter Bright  <newshound@digitalmars.com> wrote:
> 
>> I don't know, because I don't know how much work is involved. What about
>> GDC?
> 
> I wouldn't know, because I don't know how much work is involved with  either of them. However, if GDC works properly (I haven't tried it  before), and is easier to port, I wouldn't mind using it instead. Hmm. So  can you give GDC a try then? Would you need the GCC sources? Robert made  some changes to them as he ported GCC to SkyOS. He's going on a vacation  soon, so if we need them, we should get them before he leaves.

You might want to contact David in the D.gnu newsgroup about porting GDC to SkyOS, since he takes care of all the GDC stuff.

GDC's homepage is here http://home.earthlink.net/~dvdfrdmn/d/ .

Or you can try to figure out the build instructions for SkyOS yourself http://home.earthlink.net/~dvdfrdmn/d/INSTALL.html .

Goodluck.

~ Clay

November 27, 2005
Casper Ellingsen wrote:
> On Sun, 27 Nov 2005 19:35:14 +0100, Walter Bright  <newshound@digitalmars.com> wrote:
> 
>> I don't know, because I don't know how much work is involved. What about
>> GDC?
> 
> I wouldn't know, because I don't know how much work is involved with  either of them. However, if GDC works properly (I haven't tried it  before), and is easier to port, I wouldn't mind using it instead. Hmm. So  can you give GDC a try then? Would you need the GCC sources? Robert made  some changes to them as he ported GCC to SkyOS. He's going on a vacation  soon, so if we need them, we should get them before he leaves.

I can add support for SkyOS.  I guess I'll need to actually install SkyOS first... Does the modified GCC source (or patches) come with the distribution?

David
November 27, 2005
On Sun, 27 Nov 2005 21:21:50 +0100, David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote:
> I can add support for SkyOS.  I guess I'll need to actually install SkyOS first... Does the modified GCC source (or patches) come with the distribution?
The first thing you have to do is to register on the SkyOS forums. Then you have to give me your username so that I can make sure you get access to the latest beta version. The modified GCC source is currently not released on the cd, but I'm currently trying to get them directly from Robert. Once all this is done, you should be settled. The actual hardware support is still kind of limited, so installing it using vmware is recommended.

I'll come back to you regarding the GCC source.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 27, 2005
"Casper Ellingsen" <noreply@ellingsen.no> wrote in message
news:op.s0tid8q9d9fset@casper.studby.ntnu.no...
On Fri, 25 Nov 2005 22:38:00 +0100, Walter Bright
<newshound@digitalmars.com> wrote:

> So, what exactly is the "PE support" in SkyOS if it won't run PE executables?
I'd have to talk to Robert about that, but he's currently unavailable.

> What happens when you try it?
It says: 'path/dmd.app: not in executable format: I/O error'

> By the way, the web page is back up. You can post in the developer forum if you want more details. Maybe you can convince Robert to port it. He's a really smart guy, but he has lots to do, and doesn't see the point in

> porting D. He arguments that few people actually use it, it's future is unknown, and doesn't want to force a new language on people. I say, why not use the better language even though it's not as popular?

Heck, according to some pundits, C++'s future is unknown, which is part of the rationale behind D <g>

And I would venture a guess that D is used by more people than some other widely known languages; show him this (taken with a grain of salt, of course):

http://www.tiobe.com/tpci.htm

As for the 3rd argument, how is D being 'forced' on anyone by just including it in SkyOS? I don't understand that one.

-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/