опять полный вопрос от новичка о Хаскеле и Леске.
(Во-первых, субъективный комплимент для любителей Haskell: при каждом возвращении на учебную сессию Haskell мне нравится все больше и больше. Я надеюсь, что это будет продолжаться долго :-). Последнее удовольствие - сахар Лески за автоматическое преобразование символов в математику. Это делает код выглядит действительно красиво. Но это не главное ...)
Я хотел организовать свой пакет для учащихся в несколько файлов.
Но мне не удалось добавить второй файл, например Second.hs, содержащий другие определения, для моего текущего модуля сборки пакета. Я добавил это в Лесках / Редактировать пакет / Дополнительные файлы. Но это не похоже на работу. Более того, я чувствую, что добавлять каждый новый файл таким образом (через Леску / Редактировать пакет / Дополнительные файлы) было немного неудобно.
В любом случае, в результате все, что построено, - это только содержимое моего Main.hs. Наверняка мне не хватает какого-то пункта?!
Другой вопрос в том, что в C ++ я интенсивно использую namespace
, чтобы отсортировать определения моего объекта по предмету / цели. Что эквивалентно пространству имен в Haskell? Модуль? Упаковка ?