Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-14 Thread Alex Rønne Petersen
On 15-11-2011 02:15, Alex Rønne Petersen wrote: On 11-11-2011 18:15, Andrei Alexandrescu wrote: On 11/11/11 6:44 AM, Alex Rønne Petersen wrote: On 05-11-2011 21:48, Iain Buclaw wrote: I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. htt

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-14 Thread Alex Rønne Petersen
On 11-11-2011 18:15, Andrei Alexandrescu wrote: On 11/11/11 6:44 AM, Alex Rønne Petersen wrote: On 05-11-2011 21:48, Iain Buclaw wrote: I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. https://bitbucket.org/goshawk/gdc/pull-request/2/mak

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-11 Thread Andrei Alexandrescu
On 11/11/11 6:44 AM, Alex Rønne Petersen wrote: On 05-11-2011 21:48, Iain Buclaw wrote: I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. https://bitbucket.org/goshawk/gdc/pull-request/2/make-some-system-and-cpu-version Such changes incl

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-11 Thread Alex Rønne Petersen
On 05-11-2011 21:48, Iain Buclaw wrote: I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. https://bitbucket.org/goshawk/gdc/pull-request/2/make-some-system-and-cpu-version Such changes include, aix -> AIX; ALPHA -> Alpha; and a few more

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Jonathan M Davis
On Monday, November 07, 2011 17:04 Walter Bright wrote: > On 11/7/2011 2:29 PM, Brad Roberts wrote: > > If any change is to be made, and I'm not sure it's a good idea to change > > anything at all here, I'd go with all lower case for all of them. > > I don't see any gain to changing the existing i

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Walter Bright
On 11/7/2011 2:29 PM, Brad Roberts wrote: If any change is to be made, and I'm not sure it's a good idea to change anything at all here, I'd go with all lower case for all of them. I don't see any gain to changing the existing identifiers. It's all bikeshedding with the illusion of progress, y

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Manu
On 8 November 2011 00:33, Iain Buclaw wrote: > == Quote from Manu (turkey...@gmail.com)'s article > > --001485ec112698f20204b120c415 > > Content-Type: text/plain; charset=UTF-8 > > I've been running into this problem on consoles. > > I'd vote for creating a standard, only creating new identifiers

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Iain Buclaw
== Quote from Manu (turkey...@gmail.com)'s article > --001485ec112698f20204b120c415 > Content-Type: text/plain; charset=UTF-8 > I've been running into this problem on consoles. > I'd vote for creating a standard, only creating new identifiers according > to that standard, and also adding standardis

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Brad Roberts
On Mon, 7 Nov 2011, Alex R?nne Petersen wrote: > On 07-11-2011 14:59, Alex R?nne Petersen wrote: > > On 07-11-2011 14:20, Nick Sabalausky wrote: > > > "Walter Bright" wrote in message > > > news:j9784p$24tu$1...@digitalmars.com... > > > > > > > > Based on my research: > > > > > > > > _WIN32 Micro

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Alex Rønne Petersen
On 07-11-2011 14:59, Alex Rønne Petersen wrote: On 07-11-2011 14:20, Nick Sabalausky wrote: "Walter Bright" wrote in message news:j9784p$24tu$1...@digitalmars.com... Based on my research: _WIN32 Microsoft NT, Windows 95, Windows 98, Win32s, Windows 2000 _WIN64 Windows for AMD64 linux Linux __

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Alex Rønne Petersen
On 07-11-2011 13:29, Jacob Carlborg wrote: On 2011-11-07 11:55, Manu wrote: True-ish, but they're not even slightly the same from a developer perspective. People often make that mistake, where technologies are similar, but neglect the fact that you have to do fundamentally different things on th

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Alex Rønne Petersen
On 07-11-2011 14:20, Nick Sabalausky wrote: "Walter Bright" wrote in message news:j9784p$24tu$1...@digitalmars.com... Based on my research: _WIN32 Microsoft NT, Windows 95, Windows 98, Win32s, Windows 2000 _WIN64 Windows for AMD64 linux L

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Nick Sabalausky
"Walter Bright" wrote in message news:j9784p$24tu$1...@digitalmars.com... > > Based on my research: > > _WIN32 Microsoft NT, Windows 95, Windows 98, Win32s, > Windows 2000 > _WIN64 Windows for AMD64 > linux Linux > __APPLE__ Mac O

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Jacob Carlborg
On 2011-11-07 11:55, Manu wrote: True-ish, but they're not even slightly the same from a developer perspective. People often make that mistake, where technologies are similar, but neglect the fact that you have to do fundamentally different things on the devices. They need to be distinguished. If

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Manu
> > I'm not sure I see the idea in having a platform value separate from an OS > value. Otherwise I agree; OS, architecture, and toolchain should always be > identifiable. Platform identifies some sort of common foundation; as dawrin is to OSX/iOS Linux running on an xbox is still running on an

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Alex Rønne Petersen
On 07-11-2011 01:17, Walter Bright wrote: On 11/6/2011 6:40 AM, Michel Fortin wrote: > On 2011-11-06 04:04:22 +, Walter Bright said: > >> On 11/5/2011 2:07 PM, Jonathan M Davis wrote: >>> dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, >>> whereas Windows is

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Alex Rønne Petersen
On 07-11-2011 11:55, Manu wrote: Both Mac OS X and iOS builds on the same foundation. True-ish, but they're not even slightly the same from a developer perspective. People often make that mistake, where technologies are similar, but neglect the fact that you have to do fundamentally differe

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Manu
> > Both Mac OS X and iOS builds on the same foundation. True-ish, but they're not even slightly the same from a developer perspective. People often make that mistake, where technologies are similar, but neglect the fact that you have to do fundamentally different things on the devices. They need

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Jacob Carlborg
On 2011-11-07 09:23, Manu wrote: I've been running into this problem on consoles. I'd vote for creating a standard, only creating new identifiers according to that standard, and also adding standardised versions of existing identifiers (leaving also the ones don't conform, possibly remove them in

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-07 Thread Manu
I've been running into this problem on consoles. I'd vote for creating a standard, only creating new identifiers according to that standard, and also adding standardised versions of existing identifiers (leaving also the ones don't conform, possibly remove them in D3) The __APPLE__ one is a proble

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-06 Thread Jonathan M Davis
On Sunday, November 06, 2011 16:17:59 Walter Bright wrote: > And finally, there is no such thing as a "sane" version identifier scheme. > For one thing, OS vendors do not pick sane names. OS/2 is not an > identifier. Neither is OS X. Nor is GNU/Linux. Nor do the OS vendors pick > any sane identifie

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-06 Thread Walter Bright
On 11/6/2011 6:40 AM, Michel Fortin wrote: > On 2011-11-06 04:04:22 +, Walter Bright said: > >> On 11/5/2011 2:07 PM, Jonathan M Davis wrote: >>> dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, >>> whereas Windows is Pascal-cased and OSX is all uppercase). >> >> W

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-06 Thread Michel Fortin
On 2011-11-06 04:04:22 +, Walter Bright said: On 11/5/2011 2:07 PM, Jonathan M Davis wrote: dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, whereas Windows is Pascal-cased and OSX is all uppercase). What they do is follow the casing and spelling of the pre-de

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-06 Thread Alex Rønne Petersen
On 06-11-2011 13:07, Nick Sabalausky wrote: "Walter Bright" wrote in message news:j95116$79g$1...@digitalmars.com... On 11/5/2011 2:07 PM, Jonathan M Davis wrote: dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, whereas Windows is Pascal-cased and OSX is all upperca

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-06 Thread Nick Sabalausky
"Walter Bright" wrote in message news:j95116$79g$1...@digitalmars.com... > On 11/5/2011 2:07 PM, Jonathan M Davis wrote: >> dmd's version identifiers are annoyingly variable (e.g. linux is >> camelcased, >> whereas Windows is Pascal-cased and OSX is all uppercase). > > What they do is follow the

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-05 Thread Walter Bright
On 11/5/2011 2:07 PM, Jonathan M Davis wrote: dmd's version identifiers are annoyingly variable (e.g. linux is camelcased, whereas Windows is Pascal-cased and OSX is all uppercase). What they do is follow the casing and spelling of the pre-defined macros of the local C compiler.

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-05 Thread Alex Rønne Petersen
On 05-11-2011 22:07, Jonathan M Davis wrote: On Saturday, November 05, 2011 20:48:32 Iain Buclaw wrote: I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. https://bitbucket.org/goshawk/gdc/pull-request/2/make-some-system-and-cpu-ve rsion S

Re: Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-05 Thread Jonathan M Davis
On Saturday, November 05, 2011 20:48:32 Iain Buclaw wrote: > I have had a recent pull request regarding the updating of some of GDC's OS > and Arch version identifiers. > > https://bitbucket.org/goshawk/gdc/pull-request/2/make-some-system-and-cpu-ve > rsion > > Such changes include, aix -> AIX; A

Version Identifiers for Platforms / Architectures not supported by DMD

2011-11-05 Thread Iain Buclaw
I have had a recent pull request regarding the updating of some of GDC's OS and Arch version identifiers. https://bitbucket.org/goshawk/gdc/pull-request/2/make-some-system-and-cpu-version Such changes include, aix -> AIX; ALPHA -> Alpha; and a few more. While I welcome any change suggestions,