On Thu, 01 Jul 2010 10:12:00 PDT Russ Cox <r...@swtch.com>  wrote:
> > I do wonder if this is what the Go authors are trying to do in a
> > different area to xml; reintroduce good practice under new terminology.
> 
> I'd like to know which good practices Go is merely reintroducing.
> The concurrency model, sure, but I believe the approaches to
> interfaces and name visibility are new, as is having a garbage
> collected language that lets you take the address of fields
> in the middle of objects.  If you know of earlier work that already
> did these, I'd be interested to hear about it.

I haven't played with go much but aren't go's interfaces much
like Haskell's type classes? The latter do seem much nicer to me.
    http://www.haskell.org/tutorial/classes.html

Apple's Obj C is now GCed so I think it will allow you to
take address of a field in the middle of an object. You can
use Bohm-Demers-Weiser conservative GC with C too!

Perhaps not the same as in go but in the same neighbourhood, no?!

Reply via email to