Вопросы по теме 'ghc-api'

Простой способ развернуть GHC API для приложения в Windows
Я хочу развернуть приложение в Windows, которому нужен доступ к GHC API. Используя первый простой пример из Wiki: http://www.haskell.org/haskellwiki/GHC/As_a_library приводит к следующей ошибке (скомпилированной на одной машине с платформой...
417 просмотров
schedule 01.06.2022

Использование GHC API из GHC, скомпилированного из исходников
Я хотел бы в клиентской программе использовать API GHC из модифицированной версии GHC. Достаточно просто получить исходники GHC, собрать и установить модифицированный GHC, но установка модифицированного GHC приводит к разрыву всех старых (Cabal)...
185 просмотров
schedule 14.07.2023

Обработка строки как программы на Haskell
Как небольшая часть более крупного университетского проекта, мне нужно написать то, что по сути является чрезвычайно сырой IDE. Идея состоит в том, чтобы получить ввод из текстового поля gtk, обработать эту строку, как если бы она была в файле .hs, и...
286 просмотров
schedule 24.03.2022

Можно ли генерировать и запускать сгенерированный код TemplateHaskell во время выполнения?
Можно ли генерировать и запускать сгенерированный код TemplateHaskell во время выполнения? Используя C, во время выполнения я могу: создать исходный код функции, вызвать gcc, чтобы скомпилировать его в .so (linux) (или использовать llvm и т....
543 просмотров
schedule 02.05.2023

ghc-mtl не может собраться с ghc-7.8
Я пытаюсь собрать ghc-mtl-1.2.1.0 с помощью ghc-7.8.3 и получаю следующие сообщения об ошибках: Control/Monad/Ghc.hs:42:15: No instance for (GHC.MonadIO Ghc) arising from the 'deriving' clause of a data type declaration Possible...
181 просмотров
schedule 05.11.2022

получить переименованный (с полным импортом) haskell AST с помощью ghc api
Я могу получить следующий компилятор ghc, работающий с использованием ghc api для компиляции одного файла. Я хотел бы получить переименованный AST источника haskell (AST с полностью определенными вызовами функций) ghcmake = defaultErrorHandler...
248 просмотров
schedule 25.06.2022

Использование GHC API для компиляции программы с оптимизацией
Я хочу скомпилировать модуль Haskell в GHC Core с применением оптимизаций и использовать полученный вывод ядра. Однако, когда я использую compileToCoreSimplified , похоже, не выполняются все обычные оптимизации. Принимаю программу: {-#...
101 просмотров
schedule 12.10.2023