scala

TwitterFacebook
Get flash to fully experience Pearltrees
haskell

actors

lift

linq

practice

http://lampwww.epfl.ch/~emir/bqbase/2005/01/20/monad.html

Monads in Scala

Here's the beginning of a little tutorial on Monads in Scala. Michel Schinz provided encouragement and large parts of code, especially the trick to use bind and unit In Informatics, there are two (related) meanings of the word "monad": A triple (T,eta,mu) following some laws in category theory A way of structuring functional programs

Subsuming the template method pattern

http://debasishg.blogspot.com/2009/01/subsuming-template-method-pattern.html It all started with this Kevin Rutherford post , where he talks about his unnatural urge to use the Template Method pattern. He mentions that whenever he sees a duplicate algorithm, he has a natural tendency is to push up the skeleton into a superclass. This way he creates too many inheritance hierarchies, which prove to be quite brittle in the face of changing algorithms.
http://scala-blogs.org/2008/12/growing-language.html Today I needed to do some load testing on a web site. All I wanted to do was hammer it with requests and observe how well it held up. I wasn't familiar with any tools that did this, and had no desire to learn them, so I sat down wrote my own mini-framework in less than a hundred lines of Scala. It's nothing special, but I want to share bits of it to show how you can grow Scala to fit your needs. At the heart of any web testing is HTTP.

Growing a language

http://scala-blogs.org/2008/01/meet-scalaxml-book-if-you-havent-yet.html

Meet the scala.xml book if you haven't yet

If you don't use scala for XML processing, you can stop reading now. I moved the scala.xml book to a new location (and removed the highlighting). For all those who do not know this book, it describes the scala.xml library. Read it, or better yet link to it in your blogs.
Cool. Tuve un pensamiento similar durante el trayecto a casa, y se acercó con esta casa cuando llegué: objeto Wallify extiende aplicación { tipo LLIST = Lista [Largo] def wallify (ll: LLIST): Long = { http://groups.google.com/group/scala-base/browse_thread/thread/8f88dcbec16ddf6b

Wallify, a more functional-ish version - Bay Area Scala Enthusia

The requested URL /posts/2006/04/javascript-memoization was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle that request.

One-Line JavaScript Memoization | Oliver Steele

http://osteele.com/archives/2006/04/javascript-memoization

BASE Meeting #25, Monday 10th May, 7pm, LinkedIn in Mountain Vie

http://groups.google.com/group/scala-base/browse_thread/thread/48378f30a6f081b5 More details on tonight's meeting. The subjects (which really do look riveting this evening) are as follows: Michael Armbrust will talk on: Large-scale, user-facing applications are increasingly moving from relational databases to distributed key/value stores for high-request- rate, low-latency workloads.