From mboxrd@z Thu Jan 1 00:00:00 1970 To: 9fans@9fans.net Date: Thu, 24 Feb 2011 10:09:20 +0000 From: comeau@panix.com (Greg Comeau) Message-ID: References: , <20110218194658.8BEA75B77@mail.bitblocks.com> Subject: Re: [9fans] Modern development language for Plan 9, Topicbox-Message-UUID: b3bc9fb6-ead6-11e9-9d60-3106f5b1d025 In article <20110218194658.8BEA75B77@mail.bitblocks.com>, Bakul Shah wrote: >It is the other way around. 9p can't handle latency so on >high latency pipes programs using 9p won't be as fast as >programs using streaming (instead of rpc). Granted that there >are many other factors when it comes to hg & replica but >latency is a major one. > >> similarly, you blame c++ compilers for excessive inlining. > >I am suggesting modern compilers should ignore the inline >keyword and be cache aware. For the same reason as why the >register keyword is mostly ignored. People are wont to use >inlining in the hope of improving performance (just as they >used register). Sometime it is better to fix a program than >try educating the hordes. Indeed, and then some: http://comeaucomputing.com/techtalk/#whentoinline >Actually what I'd really like to suggest is C++ shouldn't >be used at all :-) Probably not much should be used at all :) -- Greg Comeau / 4.3.10.1 with C++0xisms now in beta! Comeau C/C++ ONLINE ==> http://www.comeaucomputing.com/tryitout World Class Compilers: Breathtaking C++, Amazing C99, Fabulous C90. Comeau C/C++ with Dinkumware's Libraries... Have you tried it?