Language.Haskell.Exts.Syntax.Module to Template Структура данных Haskell

У меня есть модуль (Language.Haskell.Exts.Syntax.Module) и хотите превратить его в структуру данных шаблона haskell. Как я могу это сделать? Моя первая путаница заключается в том, что тип Module из Language.Haskell.TH.Syntax не выглядит как представление модуля Haskell (у него есть только PkgName и ModName). Так что же эквивалентно Language.Haskell.Exts.Syntax.Module в шаблоне haskell? Есть ли способ конвертировать между ними?


person rem    schedule 02.11.2015    source источник
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