Здравствуйте, столкнулся со следующей проблемой при попытке использовать FFI.
Под использованием понимается попытка скомпилировать пример отсюда
http://haskell.org/haskellwiki/IO_inside#Interfacing_with_foreign_evil_.28under_development.29
Сделал все, как там написано, запустил ghc --make main.hs evil.c и получил следующую ошибку:
main.hs:12:8: parse error on input `import'
Подозреваю, что компилятор принял import в этой конструкции за попытку импортировать некий модуль.
Кстати, про модули. Хотя в примере о них ничего не сказано, я попробовал импортнуть Foreign, Foreign.C, etc – не помогло.
Вопрос: где я неправ? Компиляторы: ghc 6.8.2 и gcc 4.0.1.
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, столкнулся со следующей проблемой при попытке использовать FFI.
А>Под использованием понимается попытка скомпилировать пример отсюда http://haskell.org/haskellwiki/IO_inside#Interfacing_with_foreign_evil_.28under_development.29
проблема в том, что автор считает себя настолько крутым программистом, что даже не удосуживается проверять свои примеры. я его поправил, теперь всё ok
Здравствуйте, BulatZiganshin, Вы писали:
BZ>проблема в том, что автор считает себя настолько крутым программистом, что даже не удосуживается проверять свои примеры. я его поправил, теперь всё ok
Действительно все ok!
Большое спасибо!