У меня есть модуль (Language.Haskell.Exts.Syntax.Module
) и хотите превратить его в структуру данных шаблона haskell. Как я могу это сделать? Моя первая путаница заключается в том, что тип Module
из Language.Haskell.TH.Syntax
не выглядит как представление модуля Haskell (у него есть только PkgName
и ModName
). Так что же эквивалентно Language.Haskell.Exts.Syntax.Module
в шаблоне haskell? Есть ли способ конвертировать между ними?
Language.Haskell.Exts.Syntax.Module to Template Структура данных Haskell
comment
Так что же эквивалентно Language.Haskell.Exts.Syntax.Module в шаблоне haskell? Его нет, он просто не поддерживает его. Вы не можете соединить весь модуль (по крайней мере, пока).
- person user2407038   schedule 02.11.2015
comment
Есть ли причина для этого?
- person rem   schedule 02.11.2015
comment
Я бы предположил, что это серьезная техническая проблема, и на нее не было большого спроса. Я даже не знаю, как это будет работать — у вас не может быть модуля внутри модуля.
- person user2407038   schedule 02.11.2015
comment
В этом есть смысл. Если вы разместите свой первый комментарий в качестве ответа, я приму его.
- person rem   schedule 02.11.2015
Ответы (1)
В Template Haskell нет эквивалента Language.Haskell.Exts.Syntax.Module
, он просто не поддерживает его. Вы не можете соединить весь модуль (по крайней мере, пока).
person
user2407038
schedule
02.11.2015