From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Thu, 01 Jul 2010 11:49:31 PDT." References: <4C1F05E7-B327-480A-91F3-055076377C99@fastmail.fm> <3633bacf2efc9da1b911893b4029531b@coraid.com> <4C2BAED2.5010104@authentrus.com> <7B526717-D990-4029-8221-A0AA5C78B224@fastmail.fm> <20100701174329.D776A5B67@mail.bitblocks.com> From: Bakul Shah Date: Thu, 1 Jul 2010 12:33:53 -0700 Message-Id: <20100701193353.CBEE75B67@mail.bitblocks.com> Subject: Re: [9fans] xml Topicbox-Message-UUID: 3c30c9b8-ead6-11e9-9d60-3106f5b1d025 On Thu, 01 Jul 2010 11:49:31 PDT Rob Pike wrote: > > I do not claim that Go's interfaces can match the type system of > Haskell Given that all variables have to be explicitly typed (as far as I can remember), I thought it would be even easier to do something like Haskell type classes! So if you see a == b == would map to a function depending on which type clas a & b's type belongs to. But this is all idle speculation and I am sure I am missing something fundamental. > As Russ said, there's more new in Go than many observers seem to > realize. The language looks much more traditional than it really is. Agreed. Go seems like a very nice language. In a sense everything has been done before but a good combination of features can still be quite eye opening and provide a pleasing, easy to use environment [Though I still prefer Scheme :-)]