В настоящее время я изучаю меня на Haskell , поэтому очень хорошо.
Я довольно свободно говорю, когда дело доходит до F #, и я хочу попробовать свои силы в чисто функциональном программировании.
Одна из особенностей, которые мне всегда нравились в F #, заключается в том, что порядок вашего кода имеет значение.Вы не можете вызвать функцию, которую вы еще не определили.Это полезно, потому что это гарантирует, что более ранние файлы кода содержат функции низкого уровня, а более поздний код содержит большую картинку.Это форсирует структуру, которую я сейчас считаю хорошей.
Кажется, Haskell не особо заботится о порядке кода.Хотя я могу выбрать структурирование своего кода как такового, я не обязан это делать.Итак, на этой ранней стадии изучения Хаскелла я хотел бы знать, есть ли какая-то опция компилятора, которая форсирует это?