Рабочий момент, 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
Мне так видится, что сейчас агдочка более развита, чем хаскель в 97 году.
no subject
no subject
Но задумался — а ведь агдочка-то более простой язык, чем хацкель...
no subject
8-) КАК?!
no subject
no subject
Хотя и соглашусь, что он меняется сейчас меньше.
no subject
Сейчас что-то изменилось?
no subject
А вы связывались с Нореллом по этому поводу?
no subject
no subject
no subject
Ведь есть же ИО и всякое такое (ну с коробки в смысле).
no subject