I don't know Nimrod other than a quick scan through documentation. I wonder how feasible it is to use C intrinsics or pragmas in Nemerle? Is there a way to propagate OpenMP pragmas or SIMD intrinsics to Nimrod generated C code?
You should be able to accomplish these things by manually emitting C code using the emitpragma, maybe. OpenMP can already be used via the `||`iterator.
Sorry for necroposting such an old topic, but I was wondering about this myself recently. Do any of the Nim libraries take advantage of OpenMP or things like AVX instructions? Or is there anyway easy way to write code that takes advantages of these things?