Peter Alexander:

* Direct translation from the C++ version.
* High-level version using standard library, particularly ranges
(this should be @safe!)
* Low-level hand optimized using core.simd (when applicable).
* CTFE version! (I imagine this will choke on most benchmarks
though...)

The safety-conscious version is missing in this list. Just using ranges doesn't suffice.


If anyone already has translations of the benchmark programs then
please send them to me (or just reply to the bug with an
attachment).

I have plenty of D implementations, but keep in mind that D changes, so the various programs will need updates.

Bye,
bearophile

Reply via email to