November 27, 2005
"John Reimer" <terminal.node@gmail.com> wrote in message news:dmahvf$361$1@digitaldaemon.com...
> 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

Better than all, I would say, given it's C/++ heritage and like syntax, support for 'close to the metal' programming and the fact that it is intended as a systems programming language (which Eiffel, really, is not). And I quote from wikipedia:

"Eiffel is a purely object-oriented language. Any coding which must be "close to the machine" is expected to be done in C."

Why in heck would they even be considering Eiffel for a project like GNOME?!? I've always thought GNOME was good technology surrounded by bad politics, and this just reinforces that feeling.


November 27, 2005
In article <dmd9e9$neh$1@digitaldaemon.com>, Dave says...

>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
>

PL/SQL above VB.NET :) Yikes!

Holger


November 27, 2005
Casper Ellingsen wrote:
> 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.

I have registered as "dvdfrdmn"
November 28, 2005
On Mon, 28 Nov 2005 00:43:21 +0100, David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote:

> Casper Ellingsen wrote:
>> 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.
>
> I have registered as "dvdfrdmn"
I've requested beta access. I'll let you know when it's been arranged.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 28, 2005
Dave wrote:
> As for the 3rd argument, how is D being 'forced' on anyone by just including it in SkyOS? I don't understand that one.

Simple. Once they realize how great D is, it will be impossible for them to use any other language! *muahahah*
November 28, 2005
In article <dmdpgt$14ri$1@digitaldaemon.com>, clayasaurus says...
>
>Dave wrote:
>> As for the 3rd argument, how is D being 'forced' on anyone by just including it in SkyOS? I don't understand that one.
>
>Simple. Once they realize how great D is, it will be impossible for them to use any other language! *muahahah*

Hehheh, the other day I found myself prototyping a *Perl* script with D (long story, but let's just say the app. had to be done in Perl). When's the last time you heard of anyone doing *that* with C++ <g>


November 28, 2005
Dave wrote:
> In article <dmdpgt$14ri$1@digitaldaemon.com>, clayasaurus says...
> 
>> Dave wrote:
>> 
>>> As for the 3rd argument, how is D being 'forced' on anyone by
>>> just including it in SkyOS? I don't understand that one.
>> 
>> Simple. Once they realize how great D is, it will be impossible for
>> them to use any other language! *muahahah*

LOLLL!!

> Hehheh, the other day I found myself prototyping a *Perl* script with
> D (long story, but let's just say the app. had to be done in Perl).
> When's the last time you heard of anyone doing *that* with C++ <g>

This really ought to be on the DMD pages as a Genuine User Testimonial.
November 29, 2005
On Mon, 28 Nov 2005 00:43:21 +0100, David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote:

> Casper Ellingsen wrote:
>> 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.
>
> I have registered as "dvdfrdmn"
You now have access to the latest beta. You can download it from the beta forum (General Discussion (beta testers)). Sign on with your username and password, and read the top post (SkyOS beta 9 available for download). You need a registration serial, which can be found in the BetaCenter, from which you actually download the beta. It is recommended to install SkyOS on a VMware virtual machine, since VMware should be fully supported by SkyOS.

The modified GCC sources can be downloaded from http://www.skyos.org/software/gcc-3.4.0.zip. GCC is cross-compiled from Cygwin to SkyOS, since there is no native SkyOS to SkyOS support for GCC yet.

Good luck! ;)

PS: Is it possible to make a cross-compiler for Windows that will compile and link SkyOS executable files?
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
November 30, 2005
Casper Ellingsen wrote:
> On Mon, 28 Nov 2005 00:43:21 +0100, David Friedman  <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote:
> 
>> Casper Ellingsen wrote:
>>
>>> 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.
>>
>>
>> I have registered as "dvdfrdmn"
> 
> You now have access to the latest beta. You can download it from the beta  forum (General Discussion (beta testers)). Sign on with your username and  password, and read the top post (SkyOS beta 9 available for download). You  need a registration serial, which can be found in the BetaCenter, from  which you actually download the beta. It is recommended to install SkyOS  on a VMware virtual machine, since VMware should be fully supported by  SkyOS.
> 
> The modified GCC sources can be downloaded from  http://www.skyos.org/software/gcc-3.4.0.zip. GCC is cross-compiled from  Cygwin to SkyOS, since there is no native SkyOS to SkyOS support for GCC  yet.
> 
> Good luck! ;)
> 

Thanks for getting me set up.  I have SkyOS running now.

> PS: Is it possible to make a cross-compiler for Windows that will compile  and link SkyOS executable files?

Do you mean plain Windows without Cygwin?  If so, it should be possible.  Otherwise, the GCC D compiler for SkyOS will work the same as the existing C and C++ cross-compilers.

David
November 30, 2005
On Wed, 30 Nov 2005 06:14:46 +0100, David Friedman <d3rdclsmail_a_@_t_earthlink_d_._t_net> wrote:
> Thanks for getting me set up.  I have SkyOS running now.
You're welcome.

>> PS: Is it possible to make a cross-compiler for Windows that will compile  and link SkyOS executable files?
>
> Do you mean plain Windows without Cygwin?  If so, it should be possible.   Otherwise, the GCC D compiler for SkyOS will work the same as the existing C and C++ cross-compilers.
The existing cross-compilers that I use for C and C++ development is used
with Cygwin. What I want is D capabilities added to this compiler, so that
I can develop programs in all three languages for SkyOS using Windows.
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/