January 15, 2005 Re: C++ kernels [was: Re: stlport should not use `__'] | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ulrich Eckhardt | Ulrich Eckhardt wrote: >>AT&T tried to write a C++-based Unix kernel back in the early 90s, and failed miserably. > > Ten years ago there simply were no properly working C++ compilers. Hell, even > now there are unresolved issues within the language. Ten years ago would have been 1994... I was definitely using several reliable C++ compilers in those days. I think the standard was at 3.1 in those days and all to sudden all compiler version changed to 3.1 independent of what their earlier version was... ;-) Zortech C++ was around in those days and beating every one else... Borland and M$ where fighting each other in commercials. -- ManiaC++ Jan Knepper But as for me and my household, we shall use Mozilla... www.mozilla.org |
February 07, 2005 Re: stlport should not use `__' | ||||
---|---|---|---|---|
| ||||
Posted in reply to Scott Michel | "Scott Michel" <scottm@aero.org> wrote in message news:cljai5$2khn$1@digitaldaemon.com... > Anuj Goyal wrote: >> Here is one possible solution: >> >> #if defined(_AIX) >> #include "aix_threads.h" >> .... >> >> #endif > > That's what stl_config.h does, but it's not followed elsewhere. I do agree with your solution: it's a lot more readable. I think "readability" is the crux of your argument. > >> When you have less than 5 configurations that you are supporting, I >> think ifdef >> code (such as STLport's) can be used. But when you are trying to >> support 20 >> different configurations (like STLport), do something a bit more >> structured. I >> relooked at STLport recently and it seems to be semi-reasonable, but >> I think as >> time goes on I hope the list will slowly whittle down to linux (and >> linux >> derivatives) and MS - just my opinion - I don't want to start a >> flamewar here :) >> At the company I work for, our customers are wondering why we didn't >> start >> porting our software to linux sooner! > > Someday you'll discover why FreeBSD is beloved by the technorati (and it executes Linux binaries, sometimes faster than Linux.) :-) > > More seriously, I did contributed to Linux in the early days, as well as other GNU porting efforts (look for scottm@intime.intime.com or scottm@intime.com). But after installing FreeBSD in 1996, I never looked back. It's a platform where you know what you're getting, instead of many thousand RPMs, all of which have interdependencies. Or several species of small furry distributions, grooving in a cave with a Pict. Dumb question, but from where does one get FreeBSD, and how is it installed. I confess I have neither time nor patience for doing lots of manual install stuff? Cheers Matthew |
February 07, 2005 Re: stlport should not use `__' | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew | Matthew wrote: > "Scott Michel" <scottm@aero.org> wrote in message news:cljai5$2khn$1@digitaldaemon.com... > >>Anuj Goyal wrote: >> >>>Here is one possible solution: >>> >>>#if defined(_AIX) >>>#include "aix_threads.h" >>>.... >>> >>>#endif >> >>That's what stl_config.h does, but it's not followed elsewhere. I do agree with your solution: it's a lot more readable. I think "readability" is the crux of your argument. >> >> >>>When you have less than 5 configurations that you are supporting, I think ifdef >>>code (such as STLport's) can be used. But when you are trying to support 20 >>>different configurations (like STLport), do something a bit more structured. I >>>relooked at STLport recently and it seems to be semi-reasonable, but I think as >>>time goes on I hope the list will slowly whittle down to linux (and linux >>>derivatives) and MS - just my opinion - I don't want to start a flamewar here :) >>>At the company I work for, our customers are wondering why we didn't start >>>porting our software to linux sooner! >> >>Someday you'll discover why FreeBSD is beloved by the technorati (and it executes Linux binaries, sometimes faster than Linux.) :-) >> >>More seriously, I did contributed to Linux in the early days, as well as other GNU porting efforts (look for scottm@intime.intime.com or scottm@intime.com). But after installing FreeBSD in 1996, I never looked back. It's a platform where you know what you're getting, instead of many thousand RPMs, all of which have interdependencies. Or several species of small furry distributions, grooving in a cave with a Pict. > > > Dumb question, but from where does one get FreeBSD, and how is it installed. I confess I have neither time nor patience for doing lots of manual install stuff? > > Cheers > > Matthew > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/install.html You could download the ISO images from serveral ftp sites around the world see: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mirrors-ftp.html But if you wanna be really cool... just download the 2 or 3 floppy images and install the comlpete system via internet! This is what I used to do when a internet connection is avaiable. Arjan Want a quick look into it? Download the FreeSBIE live cd image from one of these ftp sites: http://www.freesbie.org/?section=download-en burn it and reboot your pc with it. |
Copyright © 1999-2021 by the D Language Foundation