Как ghci запускает функции?
Я пришел с C#, где есть функция Main, которая является entry point. В новых версиях можно Main не писать, он подставляется автоматически
Теперь к хаскелю, тут тоже есть main, который выполняет точно такую же функцию. Если запускать через ghc, то будет вызываться main, но в хаскеле есть еще ghci, который позволяет вызывать напрямую функции.
например, ghci anotherF
вызывает функцию anotherF
. Мне немного непонятно, как происходит такая компиляция без вызова main. Или main все-таки вызывается, но неявно?