From mboxrd@z Thu Jan 1 00:00:00 1970 From: rminnich@gmail.com (ron minnich) Date: Tue, 03 Jan 2017 22:12:04 +0000 Subject: [TUHS] Mac OS X is Unix In-Reply-To: <81B054A7-A361-49F4-B974-51370500D60D@orthanc.ca> References: <201701032019.v03KJ8oq028944@tahoe.cs.Dartmouth.EDU> <81B054A7-A361-49F4-B974-51370500D60D@orthanc.ca> Message-ID: On Tue, Jan 3, 2017 at 2:07 PM Lyndon Nerenberg wrote: > > > Plan 9 refreshingly evicted this nonsense from the native compilers > (mostly) and the code base.[1] > Yes, You can write portable code without #ifdef, configure scripts, and libtool. Plan 9 shows how. Some people get upset at mentions of Plan 9, however, so for a more current example, the Go source tree is a good reference. There's no cpp in Go, thank goodness, and they've shown superior portability to systems that revolve around #ifdef. ron -------------- next part -------------- An HTML attachment was scrubbed... URL: