Рабочий момент, Agda
Что-то у меня хаскелевский импорт вот так работает
. Хотя у Норелла в Dependently Typed Programming in Agda список импорта в примере используется.
Agda 2.3.0.1 под Windows. Посмотрите у кого более свежая (2.3.2) и/или другая OS.
{-# IMPORT System.IO #-}а вот так ломается
{-# IMPORT System.IO (hPutStrLn) #-}говоря Parse error (hPutStrLn)
no subject
Ну, я предпочитаю наоборот — экспортировать в хаскель и там склеивать получившийся код.
Думаю, что на будущее, будет правильнее агдочкой описать подмножество хаскеля, типа "core"... Там для этого есть достаточно средств в помощь, чтобы не делать это полностью самому, а только контролировать трансляцию.
(no subject)
no subject
http://wiki.portal.chalmers.se/agda/pmwiki.php?n=ReferenceManual.ForeignFunctionInterface
ничего не сказано про (hPutStrLn) ивсётакое.
Можно ж и так импортировать, а играться на уровне модулей, они у агдочки прикольные.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
Ведь есть же ИО и всякое такое (ну с коробки в смысле).
(no subject)