4
ответа

Нужно учебное руководство для использования GHC для парсинга и typecheck Haskell

Я работаю над проектом для анализа кода Haskell. Я решил использовать GHC, чтобы проанализировать источник и вывести типы, а не написать мой собственный код, чтобы сделать это. Прямо сейчас я являюсь упорным через Пикшу...
вопрос задан: 6 January 2013 06:21
3
ответа

Оценка Операторов/Выражений Haskell с помощью GHC API

Для инструмента я пишу (http://hackage.haskell.org/package/explore), мне нужен способ прочитать определения функции haskell во времени выполнения, применить их к значениям от моего инструмента и получить результаты их...
вопрос задан: 16 March 2010 00:56
0
ответов

Преобразование модуля в запись

Предположим, у меня есть произвольный модуль модуля Foo, где фу ::Му -> Гу бар ::Автомобиль -> Дальний baz ::Can -> Haz, где правильно реализованы foo, bar и baz и т. д. Я хотел бы овеществить это...
вопрос задан: 6 January 2013 09:05
0
ответов

Как справиться с «паникой: невозможное» произошло »и продолжаем в Haskell

. У меня есть следующий код, который использует GHC API для загрузки модулей и получения типа выражения: typeObjects :: [String] -> [String] -> IO [Type] typeObjects modules objects = do ...
вопрос задан: 6 January 2013 07:02
0
ответов

Простой способ развернуть GHC API для приложения в Windows

Я хочу развернуть приложение в Windows, которому требуется доступ к GHC API. Использование первого простого примера из Wiki: http://www.haskell.org/haskellwiki/GHC/As_a_library приводит к ...
вопрос задан: 6 January 2013 06:58
0
ответов

GHC API - Как динамически загружать код Haskell из скомпилированного модуля с помощью GHC 7.2?

У меня есть существующая функция Haskell, которая использует GHC API для динамической загрузки скомпилированного кода из модуль. Он основан на коде из сообщения в блоге «Динамическая компиляция и загрузка модулей в ...
вопрос задан: 12 February 2012 17:05
0
ответов

Компиляция в GHC Core

Я хотел бы создать интерфейс для простого языка, который бы производил GHC Core. Затем я хотел бы взять этот вывод и пропустить его через обычный конвейер GHC. Согласно этой странице, это не ...
вопрос задан: 19 January 2012 13:40
0
ответов

Динамическая загрузка абстрактного синтаксического выражения Haskell

Можно ли использовать GHC API или что-то еще для загрузки не текстовых исходных модулей, а AST-выражений, аналогично haskell-src-exts Exp type? Таким образом мы могли бы сэкономить время на генерации и разборе кода.
вопрос задан: 16 January 2012 14:18
0
ответов

Можно ли использовать GHC API для изменения программы во время ее компиляции?

Я хочу протестировать реализацию оптимизации компилятора, подключившись к процессу компиляции GHC и изменив его представление Core. Идея заключалась бы в том, чтобы иметь что-то вроде: runGhc (Просто ...
вопрос задан: 5 October 2010 14:42