sizeof, offsetof и выравнивание через TemplateHaskell
Интересно, кто-то реализовал аналоги hsc2hs
Прагмы через TemplateHaskell
? Такое ощущение, что это должно быть выполнимо, так как TH запускается на целевой платформе во время компиляции, а GHC всегда имеет компилятор C. Это может быть полезно в качестве другого способа создания оболочек haskell для структур на языке C и получения для них вещей.
Вопрос в том, есть ли такая библиотека, укажите мне, пожалуйста. В противном случае, скажите мне, если я что-то пропустил, и это невозможно или не имеет смысла.