From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Tolpin Message-Id: <200403020730.i227U1tg071218@adat.davidashen.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] Re: advantages of limbo In-Reply-To: <58c9a09539806ad0e5d6c0b07b3c7c89@plan9.escet.urjc.es> Content-Type: text/plain; charset=KOI8-R Date: Tue, 2 Mar 2004 11:30:01 +0400 Topicbox-Message-UUID: 0a440950-eacd-11e9-9e20-41e7f4b1d025 > But just to tell you what I mean, I feel that limbo lacks those > features that make Java a complex laguage, yet it retains > those that make it easy to reuse code. That's arguable, of course. But Java is a SIMPLER language than limbo. It has fewer basic structures and orthogonal notions in the language. It does not use ugly idea of separating module interfaces from module implementations. It does not use kludges like 'cyclic' to compensate for deficiencies of the underlying virtual machine. Yet it is more powerful in expressing algorithms. Things like closures or message polymorphism are natural and easy to express in Java, while either not possible or inconvenient in limbo. David