Your Haskell EnvironmentGetting Started with ghci, the InterpreterBasic Interaction: Using ghci as a CalculatorSimple ArithmeticAn Arithmetic Quirk: Writing Negative NumbersBoolean Logic, Operators, and Value ComparisonsOperator Precedence and AssociativityUndefined Values, and Introducing VariablesDealing with Precedence and Associativity RulesCommand-Line Editing in ghciListsOperators on ListsStrings and CharactersFirst Steps with TypesA Simple Program