deniok: (ухмыляюсь)
deniok ([personal profile] deniok) wrote2012-11-29 08:54 pm
Entry tags:

Рабочий момент, Agda

Что-то у меня хаскелевский импорт вот так работает
{-# IMPORT System.IO #-}
а вот так ломается
{-# IMPORT System.IO (hPutStrLn) #-}
говоря Parse error (hPutStrLn). Хотя у Норелла в Dependently Typed Programming in Agda список импорта в примере используется. Agda 2.3.0.1 под Windows. Посмотрите у кого более свежая (2.3.2) и/или другая OS.

[identity profile] oxij.livejournal.com 2012-11-30 12:21 pm (UTC)(link)
Если стандартизовать Агду, то придётся придумывать новую Агду для экспериментов. Компилятор и семантика языка там меняется (понемногу) в каждой версии, то что при этом старые программы в новых версиях иногда работают — чистая случайность.

[identity profile] nivanych.livejournal.com 2012-11-30 12:54 pm (UTC)(link)
GHC каким-то образом это удаётся.
Хотя и соглашусь, что он меняется сейчас меньше.