Chad Perrin wrote in post #990079: > On Thu, Mar 31, 2011 at 12:19:25AM +0900, Robert Klemme wrote: >> I believe he means that Excel is a processor for dependent formulas >> which, by virtue of update event propagation, gives you instantaneous >> value updates in all relevant places. > > Option 2, then. > > >> > okay. >> >> I'd like to throw in Scala here. Although it's not complete yet as a >> language there are some interesting concepts (including functional) - >> and you can use the wealth of libraries available for the JVM. >> >> http://www.scala-lang.org/ > > I have heard good things about both Scala and Clojure, though they both > suffer the limitation of requiring the JVM. I plan to give them both a > look this year, as well as Haskell, but have not gotten around to it > yet. > I don't know if you've seen the Pragmatic Programmer's book "Seven Languages in Seven weeks". It gives brief overviews of Ruby, Io, Prolog, Clojure, Scala, Erlang, and Haskell. -- Posted via http://www.ruby-forum.com/.