Where can I find pure functional open source projects written in Scala?

I am looking for open source projects written in Scala in a purely functional style, i.e. do not use var or mutable data structures (or which use them as necessary if necessary). I would prefer applications for frameworks and libraries, because I want to see how functional objects are "glued together."

Please note that this question is similar to https://stackoverflow.com/q/2135966/460387 , but here the main focus is on the stylish functional style of projects.

+4
source share
3 answers

This is a library, but I think Scalaz is a great example of pure functional style in Scala.

+7
source

You can look at specs2 . It is basically functional, as described here , with the exception of:

  • using 1 mutable variable to provide some DSL flexibility in one place.
  • use of exceptions (optional) for the same reason
  • who end up using a console or file system
+5
source

Here is a partial list of (mostly) functional applications and libraries written in Scala based on the answers to this question. Feel free to add additional projects to this list.

Application:

Libraries:

  • Scalaz includes common features that are not currently available in the Scala core API.
  • specs2 is a library for writing specifications for executable software.
+1
source

All Articles