A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
$$>&&&*+++-->|.|/=:::<<$<$><&><*><==<<===>>>=>>=algebraic datatypeAn introduction to listsAnonymous FunctionsapApplicativeApplicative functorsapplicative functorsaskasksbase monadBase MonadsBoolbooleanBooleansbottomsBytesBytesbytes->string/utf-8bytes-lengthcasecase*catchclassconstControlling EvaluationCore Syntactic Formscurriedd*d+d-d/dataDatatypesdefdefault methodDefining algebraic datatypesDefining type aliasesDefining typeclasses and typeclass instancesDefinitionsdefnderive-instancederiving transformerdoDoubledropeitherEitherEnumerationsEqEqualityErrorerror monad transformererror!Error/TError/TFalsefilterfixity annotationflipfoldlfoldrforallfrom-maybefstfunction applicationsfunction typefunctional dependencyFunctionsFunctorFunctorsfunctorshackettHackett Essentialshackett/data/identityhackett/monad/basehackett/monad/errorhackett/monad/readerhackett/monad/transheadhead!I/OI/O actionsidIdentityIdentityifignoreImportsIncomplete Programsinfix modeinfix operatorInfix SyntaxinstanceIntegerIOis-leftis-rightjoinJustlambdalambda*Leftleftsletletrecliftlift/baseListListlistListslocalLocal Bindingsmainmain actionsmapMaybemaybememptyMonadMonad Transformersmonad transformersMonad-BaseMonad-ErrorMonad-ReaderMonad-TransMonadsmonadsMonoidmonoidNilnotNothingNumbersoperator fixityOptionalspartial functionsPartial Functions and Nonterminationpartition-eitherspatternPattern MatchingprintPrinting for debuggingprintlnpureQuantification and Constrained TypesQuick StartReaderreaderreader monad transformerReader/TReader/TRepresenting operations that can failrequireRightrightsrun-errorrun-error/trun-identityrun-readerrun-reader/tSemigroupsemigroupsSemigroups and monoidsseqsequenceShowshowSimple DefinitionssndStringstring->bytes/utf-8string-lengthstring-splitStringssumtailtail!takeThe Hackett GuideThe Hackett Programming LanguageThe Hackett ReferenceThe Identity Typethrowtodo!totaltraverseTrueTupleTupletupleTuplestypetypetype aliasType Annotationtype constructortype erasuretypeclasstypeclass instancetypeclass methodsTypeclassesundefined!UnitUnitUnitvalueswell-typedWorking with data\|\|λλ*∀