Get updates via , Github, or RSS | About

Episode 1: Debugging Mar 27, 2016

Basic debugging in Elm uses two methods. Debug.log and Debug.crash. Use log to print to the web console, and crash when you want to halt execution of your app. Usage of either method should be removed before deploying your code to production.

Samples

Array.toList (Debug.log "shuffled" (shuffle fullDeck 0 seed))

case Array.get i deck of
  Nothing -> Debug.crash "index out of bounds"
  Just c -> c