70 Commits (part3)
 

Author SHA1 Message Date
Logan McGrath 7a1f3ae541 Updating readme 2 months ago
Logan McGrath a5e3b0dc3a Making Kleisli fish operator match blog example 2 months ago
Logan McGrath 12b3538cfb Refactored and moved everything around 2 months ago
Logan McGrath ddaab4040d Removing unused tests 2 months ago
Logan McGrath 37d00ae7d7 Fixing imports.scala 2 months ago
Logan McGrath f5088d6974 Merge branch 'part1' into part2 2 months ago
Logan McGrath e336e8da65 Using implicit scope instead of lexical scope for functor instances 2 months ago
Logan McGrath bb9f0e64cb Moving things around 2 months ago
Logan McGrath c6243dc8f6 Updating link 2 months ago
Logan McGrath 6e17a04355 Updating link 2 months ago
Logan McGrath 3bf98997a9 Merge branch 'main' into part3 2 months ago
Logan McGrath bc0ee21285 Clarifying function interchange 2 months ago
Logan McGrath 7d7c01ea1f Merge branch 'main' into part3 3 months ago
Logan McGrath 85cefbdf75 Better description of function interchange in applicatives 3 months ago
Logan McGrath da7677b122 Adding Monoid typeclass to complement Monad 3 months ago
Logan McGrath a305d2d125 Proving Scala Standard Library types are Monads 3 months ago
Logan McGrath fec886f7ea Monad instances for Either, List, and NonEmptyChain 3 months ago
Logan McGrath 3608c7e3b0 Adding Monad, MonadLaws, instance for Option, adding imports to load script 3 months ago
Logan McGrath a755376417 Adding applicative and data imports to load script 3 months ago
Logan McGrath a3e49da7e6 Adding import script so pull everything into the console's working scope 3 months ago
Logan McGrath 234c641fd7 Adding import script so pull everything into the console's working scope 3 months ago
Logan McGrath e9cdf8bbce Adding link to part2 draft 3 months ago
Logan McGrath a7b79be2f0 Adding link to Applicative.scala 3 months ago
Logan McGrath 4d2dc7541c Updating README.md with links 3 months ago
Logan McGrath 3405e29ca0 Updating README.md with links 3 months ago
Logan McGrath 397accb38e Changed output param for mapN() from B to Out 3 months ago
Logan McGrath bb56cfcffc Using semigroup laws for scala types 3 months ago
Logan McGrath 779aa2e950 Including Haskell definitions for Functor laws 3 months ago
Logan McGrath 406adaaa01 Including Haskell definitions for Functor laws 3 months ago
Logan McGrath 56fb3bdff9 Including F parameter in checkApplicativeLaws[F]() 3 months ago
Logan McGrath 9d59a1e546 Including F parameter in checkFunctorLaws[F]() 3 months ago
Logan McGrath 760dfe38a9 Including F parameter in checkFunctorLaws[F]() 3 months ago
Logan McGrath af7f74dbd9 Typo 3 months ago
Logan McGrath aa51de8341 Typo 3 months ago
Logan McGrath 4c0593932d Clarifying relationship with function laws spec 3 months ago
Logan McGrath 336c80f890 Indicating semigroups in stdlib package 3 months ago
Logan McGrath 4d8b4e9982 Updating README.md to include example of import usage 3 months ago
Logan McGrath a0fe912a0f Updating README.md to include example of import usage 3 months ago
Logan McGrath cc2885b2cc Typo 3 months ago
Logan McGrath 519049486c Using function for validateUser(), labeling haskell code 3 months ago
Logan McGrath 9850377e14 Adding Option folds and conds, Validated folds, specs demonstrating ValidatedNec Applicative 3 months ago
Logan McGrath 8c04b0fa2c Implementing map() for List using tail-recursive foldLeft() 3 months ago
Logan McGrath e9bec33ae9 Commenting Valid and Invalid cases 3 months ago
Logan McGrath 0b3a0549e8 Updated readme to include package 3 months ago
Logan McGrath 029cf8c39a Update readme 3 months ago
Logan McGrath 0f5c15f50e Adding validation context, semigroup, non empty chain, examples of real life semigroups 3 months ago
Logan McGrath 716024549c Adding macro for tuple applicative syntaxes 3 months ago
Logan McGrath 7251e68b20 Adding applicatives 3 months ago
Logan McGrath ce406e1f5a Adding comments for functors 3 months ago
Logan McGrath 4444491a77 Adding stack-safe list zip, equals, and hash code 3 months ago