В рамках глобальной цели, поставленной Комитетом по модуляризации и по принципу "не платишь за то, что не надо" предлагаю сделать стандартное имя модуля для стектрейса как std.stacktrace.
Это поможет тем, кому будет слишком тяжело таскать информацию о стектрейсе, и реализаторам Стандартной Библиотеки, т.к. они могут инкапсулировать реализации получения стектрейса в "Разделы Модулей", например, std.stacktrace:libunwind - реализация получения стектрейса с помощью libunwind,
std.stacktrace:noop - реализация-заглушка.
Код с реализацией идеи
Будет тут: github.com/leha-bot/STL , ветка feature/stacktrace
Описание идеи
В рамках глобальной цели, поставленной Комитетом по модуляризации и по принципу "не платишь за то, что не надо" предлагаю сделать стандартное имя модуля для стектрейса как
std.stacktrace
.Это поможет тем, кому будет слишком тяжело таскать информацию о стектрейсе, и реализаторам Стандартной Библиотеки, т.к. они могут инкапсулировать реализации получения стектрейса в "Разделы Модулей", например,
std.stacktrace:libunwind
- реализация получения стектрейса с помощьюlibunwind
,std.stacktrace:noop
- реализация-заглушка.Код с реализацией идеи
Будет тут: github.com/leha-bot/STL , ветка
feature/stacktrace