Skip to content

Instantly share code, notes, and snippets.

@techtangents
Created April 6, 2014 13:12
Show Gist options
  • Save techtangents/10005824 to your computer and use it in GitHub Desktop.
Save techtangents/10005824 to your computer and use it in GitHub Desktop.
⛅ ~/tehcodez/scalaz (scalaz-seven)
⚡ grep -ri 'haskell' .
./core/src/main/scala/scalaz/BKTree.scala: * This implementation is a port of Haskell's [[http://hackage.haskell.org/packages/archive/bktrees/0.2.1/doc/html/src/Data-Set-BKTree.html Data.Set.BKTree]]
./core/src/main/scala/scalaz/ContravariantCoyoneda.scala: * @see http://hackage.haskell.org/package/kan-extensions-4.0.1/docs/Data-Functor-Contravariant-Coyoneda.html
./core/src/main/scala/scalaz/DList.scala: * Based on `Data.DList`, a Haskell library by Don Stewart.
./core/src/main/scala/scalaz/Heap.scala: * Based on the heaps Haskell library by Edward Kmett
./core/src/main/scala/scalaz/ISet.scala:// http://www.haskell.org/ghc/docs/latest/html/libraries/containers-0.5.0.0/src/Data-Set-Base.html#Set
./core/src/main/scala/scalaz/ISet.scala: * Documentation as copied from the Haskell source:
./core/src/main/scala/scalaz/InvariantFunctor.scala: * @see [[http://hackage.haskell.org/packages/archive/invariant/latest/doc/html/Data-Functor-Invariant.html]]
./core/src/main/scala/scalaz/Leibniz.scala: * Haskell can work around this issue by abusing type families as noted in
./core/src/main/scala/scalaz/Leibniz.scala: * <a href="http://osdir.com/ml/[email protected]/2010-05/msg00114.html">Leibniz equality can be injective</a> (Oleg Kiselyov, Haskell Cafe Mailing List 2010)
./core/src/main/scala/scalaz/Map.scala:// http://www.haskell.org/ghc/docs/7.0.2/html/libraries/containers-0.4.0.0/src/Data-Map.html
./core/src/main/scala/scalaz/MonadPlus.scala: /** Generalized version of Haskell's `catMaybes` */
./core/src/main/scala/scalaz/MonadPlus.scala: /** Generalized version of Haskell's `partitionEithers` */
./core/src/main/scala/scalaz/Reducer.scala: * Based on a Haskell library by Edward Kmett
./effect/src/main/scala/scalaz/effect/RegionT.scala:// http://okmij.org/ftp/Haskell/regions.html#light-weight
./effect/src/main/scala/scalaz/effect/RegionT.scala:// Based on a Haskell library by Bas van Dijk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment