On Mon, Nov 15, 2010 at 12:32 PM, Henry Olders <[email protected]> wrote: > Why erlang? It's a functional programming language, and it provides for > concurrency. > > More specifically, I've developed a neural network based nearest neighbour > classifier, which I had programmed in MacForth initially, then reprogrammed > in python when MacForth support stopped. Unfortunately, the python > implementation is considerably slower than the forth; in addition, I need to > add some functionality to the program which will require refactoring a > significant portion of the code. I am seriously considering doing this > reprogramming in another language, thus looking at functional programming > languages. Haskell is not intuitive for me, erlang much more so. Also, since > a number of the processes in my neural network can operate concurrently, I > like the idea of writing it in a language which will give a speed boost on > multicore machines. > > I'm looking for people to exchange ideas with!
Have you tried scala [1]? I like the ideas behind Erlang but dynamically typed languages make me uneasy. If you want to exchange ideas, stop by at the open house at Foulab [2] tomorrow 8PM and we can talk a little bit. NN in Forth sound very nice. Have you considering moving it completely to hardware using a FPGA? (Also, you can find me on Freenode on ##foulab, I'm DrDub.) Best regards, Pablo [1] http://www.scala-lang.org/ [2] http://foulab.org/ _______________________________________________ mlug mailing list [email protected] https://listes.koumbit.net/cgi-bin/mailman/listinfo/mlug-listserv.mlug.ca
