* satelite image processing using combinations of ImageMagick, Mmap, and
custom C libs. wrapping native code gives a good blend of processing speed
vs. development time. we are research oriented to tend to try alot of
things and throw them away - this is painful in C.
* driving legacy applications with wrappers - fortran, c, idl, envi, etc.
glue code.
* linux clustering software using sqlite to maintain nfs mounted work
queues used to distribute computing tasks to 50+ nodes
* all sorts of daemon tasks - writing a daemon w/o GC is evil
* bi-temporal database emulation over postgresql (programming api)
* parsing, parsing, parsing. csv, ascii, and horrible scientific binary
formats.
* all manner of db code
* html generation - static and dynamic
* gui apps - mostly using tk to control previously written command line tools
* unit testing c code. easier to glue to ruby and test there than to test in
C!
* code generation. ruby -> ruby, ruby -> sh, ruby -> c
* and very little sys admin tasks!
-a
···
On Wed, 11 Aug 2004, jmh wrote:
I'm not currently a Ruby user but have heard about it for a while (few
years). I've started looking into it and will get around to compiling it in
the next few weeks but was curious how people are using the language. Is it
primarily for sys admin tasks? Internal applications? External customers?
Commercial applications?
--
EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov
PHONE :: 303.497.6469
A flower falls, even though we love it;
and a weed grows, even though we do not love it. --Dogen
===============================================================================