cat +package
A monad for complex manipulation of a stream.
Version 0.3
Categories
Version 1.0.3
The obsolete category-extras package provided a monolithic set of modules designed for the use of category theory in Haskell. It was exploded into more focused, self-contained packages (listed in the dependencies below); this meta-package documents where the code has gone. In addition to the core definitions, the original category-extras library included several concrete data types as instances of the core concepts. These are now available from the following packages:
* data-lens
* data-lens-fd
* data-lens-template
* eq
* representable-tries
* streams
* vector-instances
There are two overviews below. The first is a quick, dependency-order graphical overview of packages. The second is a more detailed (but very incomplete -- help me complete it!) overview mapping each module in the old package into its new location in the new hierarchy. Not all modules have exact analogs; where possible, similar alternatives are listed.
Tag "http://dmwit.com/category-extras/dependencies-1.0.2.png</a" [Char '>',Char '\n',Char '\n',Tag "pre" [Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'A',Char 'l',Char 'l',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char ':',Char ' ',Char 'u',Char 's',Char 'e',Char ' ',Char 'a',Char 'l',Char 't',Char 'e',Char 'r',Char 'n',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char ' ',Char 'p',Char 'r',Char 'o',Char 'f',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'P',Char 'r',Char 'o',Char 'f',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '\n',Char 'A',Char 'p',Char 'p',Char 'l',Char 'i',Char 'c',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'A',Char 'p',Char 'p',Char 'l',Char 'i',Char 'c',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char '.',Char 'P',Char 'a',Char 'r',Char 'a',Char 'm',Char 'e',Char 't',Char 'e',Char 'r',Char 'i',Char 'z',Char 'e',Char 'd',Char '\n',Char 'A',Char 'r',Char 'r',Char 'o',Char 'w',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'A',Char 'r',Char 'r',Char 'o',Char 'w',Char '.',Char 'B',Char 'i',Char 'K',Char 'l',Char 'e',Char 'i',Char 's',Char 'l',Char 'i',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'A',Char 'r',Char 'r',Char 'o',Char 'w',Char '.',Char 'C',Char 'o',Char 'K',Char 'l',Char 'e',Char 'i',Char 's',Char 'l',Char 'i',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char ':',Char ' ',Char 'b',Char 'a',Char 's',Char 'e',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'A',Char 's',Char 's',Char 'o',Char 'c',Char 'i',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'A',Char 's',Char 's',Char 'o',Char 'c',Char 'i',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'B',Char 'r',Char 'a',Char 'i',Char 'd',Char 'e',Char 'd',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'B',Char 'r',Char 'a',Char 'i',Char 'd',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'C',Char 'a',Char 'r',Char 't',Char 'e',Char 's',Char 'i',Char 'a',Char 'n',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'C',Char 'a',Char 'r',Char 't',Char 'e',Char 's',Char 'i',Char 'a',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'C',Char 'a',Char 'r',Char 't',Char 'e',Char 's',Char 'i',Char 'a',Char 'n',Char '.',Char 'C',Char 'l',Char 'o',Char 's',Char 'e',Char 'd',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'C',Char 'a',Char 'r',Char 't',Char 'e',Char 's',Char 'i',Char 'a',Char 'n',Char '.',Char 'C',Char 'l',Char 'o',Char 's',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'i',Char 's',Char 'c',Char 'r',Char 'e',Char 't',Char 'e',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'i',Char 's',Char 'c',Char 'r',Char 'e',Char 't',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'i',Char 's',Char 't',Char 'r',Char 'i',Char 'b',Char 'u',Char 't',Char 'i',Char 'v',Char 'e',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'i',Char 's',Char 't',Char 'r',Char 'i',Char 'b',Char 'u',Char 't',Char 'i',Char 'v',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'u',Char 'a',Char 'l',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'D',Char 'u',Char 'a',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'H',Char 'a',Char 's',Char 'k',Char ':',Char ' ',Char 'j',Char 'u',Char 's',Char 't',Char ' ',Char 'u',Char 's',Char 'e',Char ' ',Char '&',Char 'q',Char 'u',Char 'o',Char 't',Char ';',Char '(',Char '-',Char '>',Char ')',Char '&',Char 'q',Char 'u',Char 'o',Char 't',Char ';',Char '\n',Char 'i',Char 'n',Char 's',Char 't',Char 'e',Char 'a',Char 'd',Char ' ',Char 'o',Char 'f',Char ' ',Char '&',Char 'q',Char 'u',Char 'o',Char 't',Char ';',Char 'H',Char 'a',Char 's',Char 'k',Char '&',Char 'q',Char 'u',Char 'o',Char 't',Char ';',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'M',Char 'o',Char 'n',Char 'o',Char 'i',Char 'd',Char 'a',Char 'l',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'M',Char 'o',Char 'n',Char 'o',Char 'i',Char 'd',Char 'a',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'y',Char '.',Char 'O',Char 'b',Char 'j',Char 'e',Char 'c',Char 't',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'c',Char 'a',Char 'l',Char '.',Char 'O',Char 'b',Char 'j',Char 'e',Char 'c',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'f',Char 'r',Char 'e',Char 'e',Char ':',Char ' ',Char 'f',Char 'r',Char 'e',Char 'e',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'f',Char 'r',Char 'e',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'i',Char 'd',Char 'e',Char 'a',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'n',Char 't',Char 'e',Char 'x',Char 't',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '.',Char 'S',Char 't',Char 'o',Char 'r',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'D',Char 'e',Char 'n',Char 's',Char 'i',Char 't',Char 'y',Char ':',Char ' ',Char 'k',Char 'a',Char 'n',Char '-',Char 'e',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'D',Char 'e',Char 'n',Char 's',Char 'i',Char 't',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'E',Char 'x',Char 'p',Char 'o',Char 'n',Char 'e',Char 'n',Char 't',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '.',Char 'T',Char 'r',Char 'a',Char 'c',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'F',Char 'i',Char 'x',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'H',Char 'i',Char 'g',Char 'h',Char 'e',Char 'r',Char 'O',Char 'r',Char 'd',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'P',Char 'a',Char 'r',Char 'a',Char 'm',Char 'e',Char 't',Char 'e',Char 'r',Char 'i',Char 'z',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'r',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 'e',Char 'x',Char 't',Char 'r',Char 'a',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'S',Char 't',Char 'o',Char 'r',Char 'e',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'R',Char 'e',Char 'a',Char 'd',Char 'e',Char 'r',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '.',Char 'E',Char 'n',Char 'v',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'S',Char 't',Char 'r',Char 'e',Char 'a',Char 'm',Char ':',Char ' ',Char 'u',Char 's',Char 'e',Char ' ',Char 'a',Char 'l',Char 't',Char 'e',Char 'r',Char 'n',Char 'a',Char 't',Char 'i',Char 'v',Char 'e',Char ' ',Char 'p',Char 'a',Char 'c',Char 'k',Char 'a',Char 'g',Char 'e',Char ' ',Char 's',Char 't',Char 'r',Char 'e',Char 'a',Char 'm',Char 's',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'S',Char 'u',Char 'p',Char 'p',Char 'l',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char ':',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '.',Char 'C',Char 'l',Char 'a',Char 's',Char 's',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'D',Char 'y',Char 'a',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char ':',Char ' ',Char 'b',Char 'i',Char 'f',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'B',Char 'i',Char 'f',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'd',Char 'j',Char 'u',Char 'n',Char 'c',Char 't',Char 'i',Char 'o',Char 'n',Char ':',Char ' ',Char 'a',Char 'd',Char 'j',Char 'u',Char 'n',Char 'c',Char 't',Char 'i',Char 'o',Char 'n',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'd',Char 'j',Char 'u',Char 'n',Char 'c',Char 't',Char 'i',Char 'o',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'd',Char 'j',Char 'u',Char 'n',Char 'c',Char 't',Char 'i',Char 'o',Char 'n',Char '.',Char 'H',Char 'i',Char 'g',Char 'h',Char 'e',Char 'r',Char 'O',Char 'r',Char 'd',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'l',Char 'g',Char 'e',Char 'b',Char 'r',Char 'a',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'l',Char 'g',Char 'e',Char 'b',Char 'r',Char 'a',Char '.',Char 'E',Char 'l',Char 'g',Char 'o',Char 't',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'c',Char 'a',Char 'l',Char ':',Char ' ',Char 'c',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'e',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'c',Char 'a',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '\n',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'B',Char 'i',Char 'f',Char 'f',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'C',Char 'o',Char 'n',Char 's',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'F',Char 'l',Char 'i',Char 'p',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'J',Char 'o',Char 'i',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'L',Char 'i',Char 'f',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'b',Char 'i',Char 'n',Char 'a',Char 't',Char 'o',Char 'r',Char 's',Char '.',Char 'O',Char 'f',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'p',Char 'o',Char 's',Char 'i',Char 't',Char 'i',Char 'o',Char 'n',Char ':',Char ' ',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'p',Char 'o',Char 's',Char 'e',Char '\n',Char 'a',Char 'n',Char 'd',Char ' ',Char 'c',Char 'o',Char 'm',Char 'o',Char 'n',Char 'a',Char 'd',Char '-',Char 't',Char 'r',Char 'a',Char 'n',Char 's',Char 'f',Char 'o',Char 'r',Char 'm',Char 'e',Char 'r',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'p',Char 'o',Char 's',Char 'i',Char 't',Char 'i',Char 'o',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'n',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'a',Char ':',Char ' ',Char 'c',Char 'o',Char 'n',Char 't',Char 'r',Char 'a',Char 'v',Char 'a',Char 'r',Char 'i',Char 'a',Char 'n',Char 't',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'a',Char 'v',Char 'a',Char 'r',Char 'i',Char 'a',Char 'n',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'E',Char 'x',Char 'p',Char 'o',Char 'n',Char 'e',Char 'n',Char 't',Char 'i',Char 'a',Char 'l',Char ':',Char ' ',Char 'i',Char 'n',Char 'v',Char 'a',Char 'r',Char 'i',Char 'a',Char 'n',Char 't',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'I',Char 'n',Char 'v',Char 'a',Char 'r',Char 'i',Char 'a',Char 'n',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'E',Char 'x',Char 't',Char 'r',Char 'a',Char 's',Char ':',Char ' ',Char 'd',Char 'i',Char 's',Char 't',Char 'r',Char 'i',Char 'b',Char 'u',Char 't',Char 'i',Char 'v',Char 'e',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'D',Char 'i',Char 's',Char 't',Char 'r',Char 'i',Char 'b',Char 'u',Char 't',Char 'i',Char 'v',Char 'e',Char ',',Char '\n',Char 's',Char 'e',Char 'm',Char 'i',Char 'g',Char 'r',Char 'o',Char 'u',Char 'p',Char 'o',Char 'i',Char 'd',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'P',Char 'l',Char 'u',Char 's',Char ',',Char ' ',Char 'a',Char 'n',Char 'd',Char ' ',Char 's',Char 'e',Char 'm',Char 'i',Char 'g',Char 'r',Char 'o',Char 'u',Char 'p',Char 'o',Char 'i',Char 'd',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'A',Char 'l',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'i',Char 'x',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'u',Char 'l',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'H',Char 'i',Char 'g',Char 'h',Char 'e',Char 'r',Char 'O',Char 'r',Char 'd',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'H',Char 'i',Char 'g',Char 'h',Char 'e',Char 'r',Char 'O',Char 'r',Char 'd',Char 'e',Char 'r',Char '.',Char 'C',Char 'o',Char 'm',Char 'p',Char 'o',Char 's',Char 'i',Char 't',Char 'i',Char 'o',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'K',Char 'a',Char 'n',Char 'E',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char ':',Char ' ',Char 'k',Char 'a',Char 'n',Char '-',Char 'e',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'K',Char 'a',Char 'n',Char 'E',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'K',Char 'a',Char 'n',Char 'E',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char '.',Char 'I',Char 'n',Char 't',Char 'e',Char 'r',Char 'p',Char 'r',Char 'e',Char 't',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'L',Char 'a',Char 'm',Char 'b',Char 'e',Char 'k',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'L',Char 'i',Char 'm',Char 'i',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char ':',Char ' ',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char ' ',Char 'a',Char 'n',Char 'd',Char ' ',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'C',Char 'o',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '.',Char 'C',Char 'o',Char 'm',Char 'p',Char 'o',Char 's',Char 'i',Char 't',Char 'i',Char 'o',Char 'n',Char ':',Char ' ',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '\n',Char 'a',Char 'n',Char 'd',Char ' ',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'C',Char 'o',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'R',Char 'e',Char 'p',Char 'r',Char 'e',Char 's',Char 'e',Char 'n',Char 't',Char 'a',Char 'b',Char 'l',Char 'e',Char ':',Char ' ',Char 'r',Char 'e',Char 'p',Char 'r',Char 'e',Char 's',Char 'e',Char 'n',Char 't',Char 'a',Char 'b',Char 'l',Char 'e',Char '-',Char 'f',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'R',Char 'e',Char 'p',Char 'r',Char 'e',Char 's',Char 'e',Char 'n',Char 't',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'S',Char 't',Char 'r',Char 'o',Char 'n',Char 'g',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'Y',Char 'o',Char 'n',Char 'e',Char 'd',Char 'a',Char ':',Char ' ',Char 'k',Char 'a',Char 'n',Char '-',Char 'e',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'Y',Char 'o',Char 'n',Char 'e',Char 'd',Char 'a',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'Z',Char 'a',Char 'p',Char ':',Char ' ',Char 'k',Char 'e',Char 'y',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'K',Char 'e',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'Z',Char 'i',Char 'p',Char ':',Char ' ',Char 'k',Char 'e',Char 'y',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'K',Char 'e',Char 'y',Char '\n',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'a',Char 't',Char 'e',Char 'g',Char 'o',Char 'r',Char 'i',Char 'c',Char 'a',Char 'l',Char ':',Char ' ',Char 'p',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'P',Char 'o',Char 'i',Char 'n',Char 't',Char 'e',Char 'd',Char ' ',Char 'a',Char 'n',Char 'd',Char '\n',Char 's',Char 'e',Char 'm',Char 'i',Char 'g',Char 'r',Char 'o',Char 'u',Char 'p',Char 'o',Char 'i',Char 'd',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'B',Char 'i',Char 'n',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'd',Char 'e',Char 'n',Char 's',Char 'i',Char 't',Char 'y',Char ':',Char ' ',Char 'k',Char 'a',Char 'n',Char '-',Char 'e',Char 'x',Char 't',Char 'e',Char 'n',Char 's',Char 'i',Char 'o',Char 'n',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'C',Char 'o',Char 'd',Char 'e',Char 'n',Char 's',Char 'i',Char 't',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'E',Char 'i',Char 't',Char 'h',Char 'e',Char 'r',Char ':',Char ' ',Char 'e',Char 'i',Char 't',Char 'h',Char 'e',Char 'r',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '.',Char 'E',Char 'i',Char 't',Char 'h',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'F',Char 'r',Char 'e',Char 'e',Char ':',Char ' ',Char 'f',Char 'r',Char 'e',Char 'e',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'F',Char 'r',Char 'e',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'H',Char 'i',Char 'g',Char 'h',Char 'e',Char 'r',Char 'O',Char 'r',Char 'd',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'H',Char 'y',Char 'p',Char 'e',Char 'r',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'd',Char 'e',Char 'a',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'C',Char 'o',Char 'n',Char 't',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'e',Char 'x',Char 't',Char 'r',Char 'a',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'C',Char 'o',Char 'n',Char 't',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'F',Char 'i',Char 'x',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'F',Char 'i',Char 'x',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'S',Char 't',Char 'a',Char 't',Char 'e',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'e',Char 'x',Char 't',Char 'r',Char 'a',Char 's',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'S',Char 't',Char 'a',Char 't',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char ':',Char ' ',Char 'i',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '-',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'I',Char 'n',Char 'd',Char 'e',Char 'x',Char 'e',Char 'd',Char '.',Char 'T',Char 'r',Char 'a',Char 'n',Char 's',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'n',Char 'a',Char 'd',Char '.',Char 'P',Char 'a',Char 'r',Char 'a',Char 'm',Char 'e',Char 't',Char 'e',Char 'r',Char 'i',Char 'z',Char 'e',Char 'd',Char '\n',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'A',Char 'n',Char 'a',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'A',Char 'p',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'B',Char 'u',Char 'i',Char 'l',Char 'd',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'C',Char 'a',Char 't',Char 'a',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'C',Char 'h',Char 'r',Char 'o',Char 'n',Char 'o',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'D',Char 'e',Char 's',Char 't',Char 'r',Char 'o',Char 'y',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'D',Char 'y',Char 'n',Char 'a',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'E',Char 'x',Char 'o',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'F',Char 'u',Char 't',Char 'u',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'H',Char 'i',Char 's',Char 't',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'H',Char 'y',Char 'l',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'M',Char 'e',Char 't',Char 'a',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'M',Char 'e',Char 't',Char 'a',Char '.',Char 'E',Char 'r',Char 'w',Char 'i',Char 'g',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'M',Char 'e',Char 't',Char 'a',Char '.',Char 'G',Char 'i',Char 'b',Char 'b',Char 'o',Char 'n',Char 's',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'P',Char 'a',Char 'r',Char 'a',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'P',Char 'o',Char 's',Char 't',Char 'p',Char 'r',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'P',Char 'r',Char 'e',Char 'p',Char 'r',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'S',Char 'p',Char 'a',Char 'n',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'S',Char 'y',Char 'n',Char 'c',Char 'h',Char 'r',Char 'o',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'U',Char 'n',Char 'i',Char 'v',Char 'e',Char 'r',Char 's',Char 'a',Char 'l',Char '\n',Char 'C',Char 'o',Char 'n',Char 't',Char 'r',Char 'o',Char 'l',Char '.',Char 'M',Char 'o',Char 'r',Char 'p',Char 'h',Char 'i',Char 's',Char 'm',Char '.',Char 'Z',Char 'y',Char 'g',Char 'o',Char ':',Char ' ',Char 'r',Char 'e',Char 'c',Char 'u',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char '-',Char 's',Char 'c',Char 'h',Char 'e',Char 'm',Char 'e',Char 's',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'F',Char 'u',Char 'n',Char 'c',Char 't',Char 'o',Char 'r',Char '.',Char 'F',Char 'o',Char 'l',Char 'd',Char 'a',Char 'b',Char 'l',Char 'e',Char '\n',Char 'D',Char 'a',Char 't',Char 'a',Char '\n',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'V',Char 'o',Char 'i',Char 'd',Char ':',Char ' ',Char 'v',Char 'o',Char 'i',Char 'd',Char '-',Char 'D',Char 'a',Char 't',Char 'a',Char '.',Char 'V',Char 'o',Char 'i',Char 'd',Char '\n'],Char '\n',Char '\n',Char 'V',Char 'e',Char 'r',Char 's',Char 'i',Char 'o',Char 'n',Char ' ',Char '1',Char '.',Char '0',Char '.',Char '2',Char '\n']
See module docs for more information, and "cv-combinators" package for example usage.
Version 0.0.2
Some instances for applicative functors and type-level composition. Forkable on github.
Version 0.1.8
Any applicative functor can be given numeric instances in a boilerplate way. The applicative-numbers package provides an include file that makes it a snap to define these instances. See Data.Numeric.Function for an example.
Project wiki page: http://haskell.org/haskellwiki/applicative-numbers
Copyright 2009 Conal Elliott; BSD3 license.
Instances of Num classes for applicative functors. To be #include'd after defining APPLICATIVE as the applicative functor name and CONSTRAINTS as a list of constraints, which must carry its own trailing comma if non-empty. The APPLICATIVE symbol gets #undef'd at the end of the include file, so that multiple includes are convenient.
For instance,
@ #define INSTANCE_Ord #define INSTANCE_Enum
#define APPLICATIVE Vec2 #include "ApplicativeNumeric-inc.hs"
#define APPLICATIVE Vec3 #include "ApplicativeNumeric-inc.hs"
#define APPLICATIVE Vec4 #include "ApplicativeNumeric-inc.hs" @
You'll also have to import pure and liftA2 from Control.Applicative and specify the FlexibleContexts language extension (due to an implementation hack).
Some instances are generated only if a corresponding CPP symbol is defined: INSTANCE_Eq, INSTANCE_Ord, INSTANCE_Show, INSTANCE_Enum
Version 0.0.9
Quasiquoters taken from Matt Morrow's haskell-src-meta to implement Conor McBride's idiom brackets, and a do-notation that only requires Applicative (and is correspondingly less powerful).
Version 0.1.0.5
Focus is on third-party authentication methods, such as OpenID and BrowserID.
Note: Facebook support is now provided by the fb package: http://hackage.haskell.org/package/fb.
Version 1.2.1.1
Kerberos authenticate.
Version 1.0.0
LDAP authentication for Haskell web applications.
Version 0.0.3
OAuth authentication, e.g. Twitter.
Version 1.3.0
Evaluation combinators for breadth-first evaluated catamorphisms
Version 1.1
Simple datatype that makes easier to send and receive values in any MonadIO. Inspired by Gregory Crosswhite's 'binary-protocol' package.
Version 1.0.2.1
Certificates and Key reader/writer
At the moment only X509 certificate and unencrypted private key are supported, but will include PGP certificate and pkcs8 private keys
Version 1.2.3
Concatenative gives haskell factor style combinators and arrows for postfix notation. For more information on stack based languages, see http://concatenative.org
Version 1.0.1
Data-category is a collection of categories, and some categorical constructions on them.
You can restrict the types of the objects of your category by using a GADT for the arrow type. To be able to proof to the compiler that a type is an object in some category, objects also need to be represented at the value level. The corresponding identity arrow of the object is used for that.
See the Boolean and Product categories for some examples.
Note: Strictly speaking this package defines Hask-enriched categories, not ordinary categories (which are Set-enriched.) In practice this means we are allowed to ignore undefined (f.e. when talking about uniqueness of morphisms), and we can treat the categories as normal categories.
Version 0.4.1
This Haskell library provides an implementation of Boolean predicates with interleaved evaluation. Conjunction and disjunction are not biased to one of their arguments but evaluate both step-wise interleaved.
Version 0.1.1
Common debugging/error/exception functions that give file location information
> $(err "OH NO!")
> main:Main main.hs:16:1 OH NO!
Notice how it displays package:module file:line:character
It exposes the functions err (error), undef (undefined), and trc (Debug.Trace.trace). All of these behave the same as their normal counterpart but also spit out a location.
Here is my favorite helper, debug, which is like trace but just show the value.
> debug [1,2,3]
> DEBUG: [1,2,3]
> [1,2,3]
And The Template Haskell version.
> $(dbg) [1,2,3]
> DEBUG main:Main main.hs:1:3 [1,2,3]
> [1,2,3]
Also there is a version of thrwIO that gives location information
> ($(thrwIO) $ AException) `catch` e -> putStrLn ("Caught
> " ++ show (e :: AException))
> Caught AException "main:Main test/main.hs:25:6"
See module for a listing of all the functions with short descriptions, and the homepage for some more examples https:github.comgregwebsErrorLocation.hs
Version 0.4.4
Show more results