diff --git a/sotu.md b/sotu.md index b794b57..97eab73 100644 --- a/sotu.md +++ b/sotu.md @@ -45,7 +45,8 @@ blinding me! I've also clearly marked Haskell sales pitches as "Propaganda" in my external link sections. :) ## Table of Contents - +* [Learning](#human-learning) + * [Interactive learning](#interactive-learning) * [Application Domains](#application-domains) * [Compilers](#compilers) * [Server-side web programming](#server-side-web-programming) @@ -56,6 +57,7 @@ in my external link sections. :) * [Standalone GUI applications](#standalone-gui-applications) * [Machine learning](#machine-learning) * [Data science](#data-science) + * [Music](#music) * [Game programming](#game-programming) * [Systems / embedded programming](#systems--embedded-programming) * [Mobile apps](#mobile-apps) @@ -77,6 +79,13 @@ in my external link sections. :) * [Databases and data stores](#databases-and-data-stores) * [IDE support](#ide-support) +# Learning +## Interactive Learning +
+**Rating:** Mature + +FPComplete has a very sofisticated system for writing tutorials with runable code. However, I believe that we lack the structure of Khan Academy. In fact, I believe that many videos of Khan Academy could be redone using Haskell as the language instead of handwriting. + # Application Domains
@@ -585,6 +594,8 @@ you then you should follow their blog: * [Keera Studios Blog](http://keera.co.uk/blog/) +Another project about game programming with Haskell and functional reactive programming is [Helm](http://helm-engine.org). It seems to be [active](https://groups.google.com/forum/#!forum/helm-dev). + **Areas for improvement:** * Improve the garbage collector and benchmark performance with large heap sizes @@ -1105,6 +1116,13 @@ Haskell has decent logging support. That's pretty much all there is to say. * [`fast-logger`](https://hackage.haskell.org/package/fast-logger) - High-performance multicore logging system * [`hslogger`](https://hackage.haskell.org/package/hslogger) - Logging library analogous to Python's `ConfigParser` library +## Music +**Rating:** Immature + +There is [Euterpea] (http://haskell.cs.yale.edu/euterpea/), created by Paul Hudak. + +I believe there is potential for implementing this [The Topos Of Music](http://www.springer.com/us/book/9783764357313) + ## Databases and data stores **Rating:** Immature