Skip to content

        _,'|             _.-''``-...___..--';)
       /_ \'.      __..-' ,      ,--...--'''
      <\    .`--'''       `     /'
       `-';'               ;   ; ;
 __...--''     ___...--_..'  .;.'
(,__....----'''       (,..--''   

To enable cat cat, place the above text in a file titled cat. Image by Felix Lee, from http://user.xmission.com/~emailbox/ascii_cats.htm

@zeffii
zeffii / _.md
Created April 16, 2013 10:01
cats
@pdolega
pdolega / cats.md
Last active January 27, 2018 17:00
cats
Method Takes Returns
OptionT.apply F[Option[A]] OptionT[F, A]
OptionT.fromOption Option[A] OptionT[F, A]
OptionT.liftF F[A] OptionT[F, A]
OptionT.pure A OptionT[F, A]
@emmaviolet
emmaviolet / cats.md
Last active November 24, 2021 17:49
Cats
This is my cat		

I wrote this in sublime

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin at nisi non est suscipit tincidunt. Maecenas convallis turpis augue, at pretium purus pharetra at. Cras a sem nisi. Suspendisse scelerisque accumsan nisi, a ornare nisi condimentum ac. Suspendisse neque metus, varius vitae aliquam quis, iaculis in risus. Phasellus pharetra, tellus vitae congue ultrices, dolor quam venenatis tortor, et finibus arcu urna in turpis. Quisque vel lacus rutrum, aliquet augue ac, condimentum nibh. Phasellus quis nunc sit amet felis tristique vulputate in at nisi. Aliquam efficitur ligula vitae massa suscipit, vel bibendum dui fermentum. Etiam dictum, turpis ut sollicitudin porttitor, risus magna posuere urna, non malesuada ante tellus nec metus. Nunc pellentesque dictum fringilla. Suspendisse nibh dolor, eleifend blandit pharetra et, porttitor quis libero. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Maecenas molestie dui eu l

🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱 🐱

@pdolega
pdolega / cats.md
Created January 27, 2018 17:12
cats
Method Takes Returns
map[D] B => D EitherT[F, A, D]
subflatMap[D] B => Either[A, D] EitherT[F, A, D]
semiflatMap[D] B => F[D] EitherT[F, A, D]
flatMapF[D] B => F[Either[A, D]] EitherT[F, A, D]
flatMap[D] B => EitherT[F, A, D] EitherT[F, A, D]
@pdolega
pdolega / cats.md
Last active January 27, 2018 17:09
cats
Method Takes Returns
map[B] A => B OptionT[F, B]
subflatMap[B] A => Option[B] OptionT[F, B]
semiflatMap[B] A => F[B] OptionT[F, B]
flatMapF[B] A => F[Option[B]] OptionT[F, B]
flatMap[B] A => OptionT[F, B] OptionT[F, B]
@pdolega
pdolega / cats.md
Created January 27, 2018 17:11
cats
Method Takes Returns
EitherT.apply F[Either[A, B]] EitherT[F, A, B]
EitherT.fromEither Either[A, B] EitherT[F, A, B]
EitherT.right F[B] EitherT[F, A, B]
EitherT.left F[A] EitherT[F, A, B]
EitherT.pure B EitherT[F, A, B]