On May 16, 2008, at 3:31 PM, inhahe wrote:



On Fri, May 16, 2008 at 4:12 PM, Basile STARYNKEVITCH <[EMAIL PROTECTED] > wrote:
inhahe wrote:
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--? 2 are there instructions / a framework for making a dll with c--? or even better, for making a python extension?

3 can i use MMX, SSE, SSE2, SSSE3, SSE4, SSE5 or AltiVec with it?

I tend to think that C-- is no more very active, but I will be pleased to be wrong. My blind guess is that the respectable researchers who worked on C-- are now working on other stuff.

Regarding your interests you might perhaps consider looking into LLVM. It seems quite active now, and might answer to some of your wishes.
http://llvm.org/



thanks, i looked at llvm a little, i'm not sure what it is, but it seems to be a run-time thing, and/or an intermediate language. i'm not getting whether it's a vm or not.. and it says it's not a language but a toolkit or something for making languages. interestingly i'm getting the impression it can be used to make vm languages or native languages, but i'm not sure. i just want the raw efficiency of asm but with higher-level constructs and useful macros or libraries. C-- itself seems pretty advanced and i'd use it even though it's not being maintained anymore except that that probably implies it doesn't have support for the never SIMD instruction sets, which I need. what i'm looking at so far is HLA. it has coroutines(!) and a math library but don't know about what cpus and instruction sets it supports yet.

LLVM can easily do that. Don't let its name fool you, LLVM serves static compilers just as well as it does dynamic compilers. You can choose whether to use JIT compilation or normal static compilation, either work very well. We support SSE and Altivec and modern processors. Please send an email to llvmdev if you have further questions about llvm, it is somewhat off topic on the c-- list.

-Chris
_______________________________________________
Cminusminus mailing list
[email protected]
https://cminusminus.org/mailman/listinfo/cminusminus

Reply via email to