November 27, 2005 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to John Reimer | "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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Casper Ellingsen | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to clayasaurus | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to Casper Ellingsen | 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 Re: Porting D to another OS | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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/ |
Copyright © 1999-2021 by the D Language Foundation