Hacker News new | ask | show | jobs
by loonattic 4064 days ago
Would this be sort of like libthread on Plan 9/plan9port? But a bit nicer? Anyway, really cool project.

Though I'm kind of bummed that libthread is as obscure as it is...

2 comments

>> Though I'm kind of bummed that libthread is as obscure as it is...

I am as well. That's the coolest thing about Go imo, Go basically distills down a lot of the coolest stuff from Plan 9, and took it to the 'masses'. Edit; that just my impression, I'm not a Go user.

It would be very useful to have syntactic sugar over coroutines and channels in C. There are quiet a few coroutine libs around, but having it in the language would be compelling.

Edit; that just my impression, I'm not a Go user.

Basically it, I think. Go is the logical evolution of the Limbo language used to write native applications for the Inferno OS, itself evolving from Rob Pike's research with Alef and Newsqueak. The direct heritage spans at least a couple of decades, intermingled with the Plan 9 toolchain and interfaces.

The funcionality is more or less the same, however, the API is much more user-friendly than in plan 9. It's stolen from Go after all.