From mboxrd@z Thu Jan 1 00:00:00 1970 From: Linus Torvalds To: "Fco. J. Ballesteros" Cc: 9fans@cse.psu.edu Subject: Re: [9fans] Re: Threads: Sewing badges of honor onto a Kernel In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Date: Fri, 27 Feb 2004 09:26:50 -0800 Topicbox-Message-UUID: 004d9114-eacd-11e9-9e20-41e7f4b1d025 On Fri, 27 Feb 2004, Fco. J. Ballesteros wrote: > > > Hint: you can't message-pass a hash table that describes 200 megabytes > > worth of filesystem names. > > > > Welcome to the real world, Neo. > > You can. You can pass a pointer to it. Absolutely. But don't call it "message passing" then, because it damn well isn't. Sure, "message passing" is a wonderful idea if you are allowed to redefine it to say "pass pointers around". In fact, let's go one step further, and just call a function call "message passing", since what it does is to make a message out of the arguments, and then let the CPU do a "message pass" operation to the target. That proves that "message passing" is as efficient as traditional code, while still having the obvious advantage of being about "messages", which we all know are much better than those horrible "function calls". I can speak the newspeak as well as anybody else. But when I speak it, I realize when I'm full of shit. Linus