Есть ли какой-то порядок, который нужно поддерживать при размещении функций друг у друга?
Я только что попробовал код на онлайн-компиляторе, предоставленном самим purescript.org
"http://try.purescript.org"
module Main where
import Prelude
import Data.List
import Data.Array ((..))
import Data.Traversable (traverse)
import Control.Monad.Eff.Console(log)
import TryPureScript(render,withConsole)
main = render =<< withConsole do
log $ "Hello world"
traverse (\x -> log $ show $ x) (1..10)
log $ "Hello world"
Код компилируется абсолютно нормально, когда удалена последняя функция журнала или удалена функция перемещения. Но она не работает, когда они расположены в таком порядке. Эти две функции (регистрация и перемещение) работают идеально по отдельности, но не вместе. Помогите мне выйти из этого вопроса.