снова новый вопрос от меня о Haskell и Leskah.организовать пакет haskell между несколькими файлами
(Во-первых, субъективный комплимент для любителей Haskell: при каждом возвращении на учебную сессию Haskell мне это нравится все больше и больше. Надеюсь, это продолжится долго :-). Последним удовольствием был сахар Леска для автоматического преобразования символов в математику. Это делает код очень приятным. Но хорошо, это не главное ...)
Я хотел бы организовать пакет ученика в несколько файлов. Но мне не удалось добавить второй файл, например. Second.hs, содержащий другие определения, для моего текущего модуля сборки пакета. Я добавил его в Leskah/Edit Package/Extra Files. Но это, похоже, не делает работу. Более того, я чувствую, что это было немного неловко, чтобы добавить каждый новый файл таким образом (через Leskah/Edit Package/Extra Files).
В любом случае, в результате все, что было построено, по-прежнему остается только содержимым моего Main.hs. Я, конечно, пропустил какой-то момент?!
Другой вопрос: в C++ я в большой степени использую namespace
, чтобы отсортировать определения объектов по теме/цели. Что эквивалентно пространству имен в Haskell? Модуль? Пакет ?
Не смейтесь надо мной, мне потребовалось время, чтобы найти хорошее контекстное меню. Я пробовал функциональность «Добавить модуль» ... И это именно то, что я искал. Спасибо. –
Просто замечание, я посмотрел на реализацию файла «.cabal», но для меня сейчас это слишком много компонентов конфигурации/администрирования. Я посмотрю на это снова, когда захочу понять пакеты немного дальше. –