Coder Social home page Coder Social logo

alleycats's People

Contributors

alistair-johnson avatar benhutchison avatar ceedubs avatar daenyth avatar drostron avatar dwijnand avatar erik-stripe avatar fthomas avatar guersam avatar johnynek avatar kailuowang avatar milessabin avatar non avatar philwills avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

alleycats's Issues

Bring back support for Scala 2.10

Seems we had dropped it in alleycats since we weren't publishing 2.10 snapshots for Cats. Since (I think) we have a 2.10 jar published for Cats 0.1.2, we can perhaps re-instate 2.10 support here? :-)

Problem with export of instances from alleycats.std

Welcome to the Ammonite Repl 0.5.2
(Scala 2.11.7 Java 1.8._51)
@ load.ivy("org.typelevel" %% "alleycats-core" % "0.1.3")
@ import alleycats._
import alleycats._
@ import alleycats.std.all._
import alleycats.std.all._
@ implicitly[EmptyK[Option]]
Compilation Failed
Main.scala:74: could not find implicit value for parameter e: alleycats.EmptyK[Option]
implicitly[EmptyK[Option]]
          ^

However, import alleycats.std.OptionInstances._ works fine, suggesting issue may be with https://github.com/milessabin/export-hook

Publish alleycats

When should we do this?

Also, should we sync up alleycats version numbers with Cats'? If so, we should start with 0.1.2.

Move Alleycats to typelevel github org?

Alleycats being a separate module of cats, is it possible to move to the typelevel github org? It's already published under typelevel.org, But having it under a different github org repo just seems not as "official" as other separate modules of cats like cats-mtl and cats-effects( I am raising the same issue in mouse), and thus hurts its popularity, which is a shame. @non WDYT?

Alleycats dependency issues

It seems like alleycats depends on alleycats-tests which is not published. This means our instructions in the README are wrong. You can depend on alleycats-core (or presumably alleycats-laws) and have things work fine though.

We should fix the README, and also fix the SBT build.

Foldable[Iterable] instance

As detailed typelevel/cats#277 (comment), I would like Foldable[Iterable] to fold over Map.valuesand IIUC Alleycats is the designated place for these kinds of things.

Im going to work on a PR now. One aspect that may surprise is that, in order to leverage the investment in Foldable laws within cats, it seems I want to alleycats test module to depend on cats laws (actually seems that dependency already present, via alleycats-laws).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.