олсо, походу, почему-то в понятии модуль постоянно смешивают инструмент абстракции, неймспейсинга, и юнит компиляции. И если первые два еще понятно, то последний имеет, имхо, весьма опосредованное отношение, и соответствие далеко не всегда прямое.
олсо, походу, почему-то в понятии модуль постоянно смешивают инструмент абстракции, неймспейсинга, и юнит компиляции. И если первые два еще понятно, то последний имеет, имхо, весьма опосредованное отношение, и соответствие далеко не всегда прямое.
хотя оно понятно, без зав. типов пришлось бы иметь кроме значений и типов еще 2 кайнда (модули и сигнатуры), а оно нам не надо. Вот если бы открытые записи могли иметь неймспейсинг... И типы в качестве полей...
> The embedding of postfix languages like Forth, Postscript or Joy in a functional language is the story of deep insights and deep frustration. We give it the long-sought happy ending.