but you can skip the first four weeks. You can try skipping more, but I suspect some backtracking will be required.
Also be aware that the rules are different for recursion when non-strictness is involved. It doesn't necessarily matter if functions are tail recursive or not.
Comments
Any recommendation to get started with Haskell for a person who is pretty comfortable with functional programming (Racket, OCaml)?
Guide as usual, https://github.com/bitemyapp/learnhaskell#how-should-i-learn... (so, cis194 -> NICTA Course)
but you can skip the first four weeks. You can try skipping more, but I suspect some backtracking will be required.
Also be aware that the rules are different for recursion when non-strictness is involved. It doesn't necessarily matter if functions are tail recursive or not.