From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <86zkqf46vz.fsf@cmarib.ramside> References: <86ipx4s36p.fsf@cmarib.ramside> <86ei7ry76s.fsf@cmarib.ramside> <86zkqf46vz.fsf@cmarib.ramside> Date: Tue, 1 Feb 2011 16:47:12 -0800 Message-ID: From: ron minnich To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [9fans] RESOLVED: recoving important header file rudely Topicbox-Message-UUID: a71a0b18-ead6-11e9-9d60-3106f5b1d025 On Tue, Feb 1, 2011 at 4:28 PM, wrote: > ron minnich writes: > >> There's a reason it does not use that stuff, and it may not be what >> you think. > > OK, come on already, quit teasing me! =A0:) What's the secret reason? I don't think it's a secret. There is a not very small group of people who find all the things you mentioned unsatisfying in both an esthetic and practical sense, especially when implemented in the manner of C++, particularly the STL. Hence, I am not surprised that nobody in this community has rushed to add them. It's not like people here don't know about them. Rather, it is that those who might have brought those ideas in have likely considered and rejected them. > >> That said, why are you thinking in terms of writing in C anyway? > > Because Plan 9 only has a C compiler? I think you should set your sights higher than the macro approach you propose. At least in my opinion it's a really ugly idea. You could make a lasting contribution by bringing a good modern language to Plan 9. I'll say it again, I don't think a cpp-based approach will be well received in this community, and for good reason. A Go port? Well, that's another story. Or even native Limbo, that one is frequently requested. good luck. ron