> hello, i'm pretty new to c-- and i have some questions. > > 1 is there / can there be a coroutine or microthread framework for c--?
Yes, in fact Daniel Peng has made three of them, and Jean-Baptiste Tristan ported Dave Hanson's thread implementation from the book 'C Interfaces and Implementations'. We still think there is work to do, however, to support segmented stacks for incremental garbage collection and first-class continuations. > 2 are there instructions / a framework for making a dll with c--? or even > better, for making a python extension? Unfortunately not. There are nasty issues because the way Unix dll's work, what 'import' means depends fundamentally on what your dynamic linker expects and what kind of indirection it's using. A student was working on that but then went and started a company (and we all know what that leads to). > 3 can i use MMX, SSE, SSE2, SSSE3, SSE4, SSE5 or AltiVec with it? I don't think so, but that's just because there's been no demand. Where would you like to start? We can probably build something for you. > thanks (hope there are some responses..) (For those who don't know, the C-- project has been moving very slowly since we lost 4/5 of our workforce --- two startups, one Google, one medical leave --- and the remaining 1/5 had a dissertation to finish.) Things will ramp up a bit in September. Norman _______________________________________________ Cminusminus mailing list [email protected] https://cminusminus.org/mailman/listinfo/cminusminus
