Anyone else getting a malware warning from the site's icon.ico file? Avast's not letting me access it on mac; could someone post a mirror that would get around the issue? Alternatively, can someone confirm/disconfirm that the ico's bad news?
Mill: Go-style concurrency in C
11–20 of 54 posts
Re: Mill: Go-style concurrency in C
#12Re: Mill: Go-style concurrency in C
#13Anyone else getting a malware warning from the site's icon.ico file? Avast's not letting me access it on mac; could someone post a mirror that would get around the issue? Alternatively, can someone confirm/disconfirm that the ico's bad news?
Re: Mill: Go-style concurrency in C
#14Re: Mill: Go-style concurrency in C
#15Lots of things just provide chans, which are fancy thread-safe queues and are fairly easy to implement. Getting select{} right is the tricky (and powerful) part.
Re: Mill: Go-style concurrency in C
#16Finally, something that purports to have Go-style concurrency that actually provides the equivalent of select{}! Lots of things just provide chans, which are fancy thread-safe queues and are fairly easy to implement. Getting select{} right is the tricky (and powerful) part.
Re: Mill: Go-style concurrency in C
#17Anyone else getting a malware warning from the site's icon.ico file? Avast's not letting me access it on mac; could someone post a mirror that would get around the issue? Alternatively, can someone confirm/disconfirm that the ico's bad news?
Re: Mill: Go-style concurrency in C
#18Finally, something that purports to have Go-style concurrency that actually provides the equivalent of select{}! Lots of things just provide chans, which are fancy thread-safe queues and are fairly easy to implement. Getting select{} right is the tricky (and powerful) part.
About a week ago I released a library to access Go's channels and goroutines (as implemented by gccgo) from C: https://github.com/stefantalpalaru/golib
It has Go's runtime select.
Re: Mill: Go-style concurrency in C
#19Would 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...
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.
Re: Mill: Go-style concurrency in C
#20Finally, something that purports to have Go-style concurrency that actually provides the equivalent of select{}! Lots of things just provide chans, which are fancy thread-safe queues and are fairly easy to implement. Getting select{} right is the tricky (and powerful) part.