Які правила для імен модулів Haskell?

Дизайн модулів Haskell є відносно консервативним: простір імен модулів абсолютно плоский, і модулі жодним чином не є «першокласними». Назви модулів є буквено-цифровими і мають починатися з великої літери. Немає формального зв’язку між модулем Haskell і файловою системою, яка б (як правило) його підтримувала.

Модулі Haskell — це корисний спосіб згрупувати набір пов’язаних функцій в один пакет і керувати різними функціями, які можуть мати однакові імена. Визначення модуля – це перше, що міститься у вашому файлі Haskell. назва модуля починається з великої літери; кожен файл містить лише один модуль.

  • Використовуйте букву як перший символ. (Імена не чутливі до регістру, але вони зберігають великі літери.)
  • Використовуйте лише буквено-цифрові символи та символ підкреслення (_). …
  • Використовуйте менше 255 символів.
  • Уникайте назв, які відповідають командам Visual Basic або Reflection. …
  • Дайте унікальні назви макросам в одному модулі.

Загальне правило для імен Haskell таке: На рівні типу: імена типів починаються з великої літери. Змінні типу починаються з малої літери.

Модулі повинні мати короткі назви з малої літери. Підкреслення можна використовувати в назві модуля, якщо це покращує читабельність. Пакунки Python також повинні мати короткі назви з малого регістру, хоча використання підкреслень не рекомендується.

У комп’ютерному програмному забезпеченні модуль – це розширення основної програми, призначеної для певної функції. У програмуванні модуль — це частина коду, яка додається як ціле або призначена для легкого повторного використання.