Skip to content

Should we rename the repository from benchmarks to idioms? #22

Open
@certik

Description

@certik

See #10 for the background discussion. @rouson and I brainstormed a better name, and we came up with idioms.

It seems idioms communicates better what we are trying to achieve:

  • Have mainly idiomatic code (in each language) how to solve a given problem
  • Document each problem, give a mathematical background and then several versions in each language how to solve it
  • We'll also have non-idiomatic code that tries to extract the best performance, but the idiomatic code could help compilers to optimize it better
  • What is "idiomatic" is subjective, and thus we can and should have several different versions
  • As a user, I would love to browse the approaches how to solve a given problem, even just in Fortran. But also in C++, Julia, Python and other languages. To learn and educate myself. And also to compare how "easy" it is to write something like this myself in a given language.
  • I would like to see timings for each version in various compilers, options, platforms (but this is only part of the goal)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions