Вопросы по теме '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