Математическая библиотека

Osmironov
Osmironov

В 17 стандарте комитет подарил нам библиотеку специальных математических функций:
https://en.cppreference.com/w/cpp/numeric/special_math
Почему бы не добавить что-нибудь попроще? Например, blas или его аналог с поддержкой std::array, std::vector и пр.
Да, есть куча реализаций: https://ru.wikipedia.org/wiki/Basic_Linear_Algebra_Subprograms
Может уже пора ввести одну из них (или их комбинацию) в стандарт?

3
рейтинг
3 комментария
yndx-antoshkka

Идея отличная!

Однако математика - не мой профиль. Я могу подсказать по интерфейсам или тонкостям добавления в стандарт, но выбор правильного интерфейса придётся делать вам. И вам же надо будет доказать, почему именно этот интерфейс нужен в подавляющем большинстве случаев.

yndx-antoshkka
Osmironov

yndx-antoshkka, у меня опыта общения с комитетом нет. Это вообще реально?))

Если особо зубодробительного ничего нет, то я мог быб попробовать, если найдется единомышленник, который согласится помочь...

Osmironov
Саша Зайцев

Osmironov, есть идея спросить про это на std-proposals. К тому же в комитете есть специальные люди, которые нумериками всякими занимаются. Имеет смысл спросить у них, что они думают по этому поводу. Мб даже кто-то уже над чем-то похожим работает (лично я в это слабо верю)

Саша Зайцев
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).
Все предложения