I've taken a bit of a break from electronics, and have been having great fun with Clojure.
In the distant past I spent about 19 years programming in a (fairly) functional programming language, so Closure feels very comfortable. The thing I miss most is a Romilly-friendly multi-dimensional array library.
There are high-performance numeric libraries in Java, and some of them have been wrapped in Clojure, but their authors don't think the way I do.What I want is a library that works like the array engines in APL or J wrapped in a Clojure API.
For now I value expressiveness more than performance, and it looks as if I can implement a useful subset of APL primitives in a couple of days.
When performance becomes an issue there are two tempting possibilities. Closure allows you to use native Java arrays performantly; and a Clojure wrapper for OpenGL looks as if it may allow easy access to a workstation's GPU. This might permit array operations that run faster than they would in Java or C++.
Items of interest if you want to adopt, adapt, apply and improve Agile Development Processes.
Wednesday, September 01, 2010
Tuesday, April 27, 2010
This blog has moved
This blog is now located at http://romillycocking.blogspot.com/.
You will be automatically redirected in 30 seconds or you may click here.
For feed subscribers, please update your feed subscriptions to
http://romillycocking.blogspot.com/feeds/posts/default.
Monday, September 28, 2009
Host your own Windows7 launch party?
At a loose end? Why not host your own Windows7 launch party? Here's how.
Thanks to Neil Hume of FT Alphaville for this.
Thanks to Neil Hume of FT Alphaville for this.
Subscribe to:
Posts (Atom)