etaler / Etaler

A flexable HTM (Hierarchical Temporal Memory) framework with full GPU support.
BSD 3-Clause "New" or "Revised" License
89 stars 14 forks source link

Migrating to C++20 #82

Open marty1885 opened 4 years ago

marty1885 commented 4 years ago

(When C++20 finally get released and compilers got support of it) I think we should move to C++20, making a lot of stuff easier:

marty1885 commented 4 years ago

We could also replace the hacky source code JIT in OpenCLBackend with std::format this way.

marty1885 commented 4 years ago

The std::source_location feature could also improve our error message (and et_error doesn't need to be a macro)