Joel VanderWerf
11/20/2006 3:19:00 AM
Diego Virasoro wrote:
> Hello,
> I was wondering if someone here has had any experience in programming
> for HPC with Ruby, or it's just not feasible.
>
> Usually many scientific codes, for example, spend most of their time in
> only a few functions, which (from what I understood) could be
> programmed directly in C, letting you use Ruby for the remaining 90% of
> the code.
>
> That's why I thought it was feasible, or am I on the wrong track?
>
> And if someone has tried this, how was the experience?
This is a good approach. You can do all the mundane stuff (files, ui,
config) in ruby, and the interesting stuff in C. Also, ruby is very good
for writing domain-specific languages (DSLs), which can make it easier
to use your C library. For example, the DSL could specify your system
(whatever it is), and that specification would be the input to your C
functions. Or the specification could even be used to generate C code
dynamically.
Can you tell us a little more about the area you are working in, the
problems you want to solve, etc?
--
vjoel : Joel VanderWerf : path berkeley edu : 510 665 3407