Hi Michael, Thanks for the response.
I've used Python + numerical/numpy in various guises since 1996, and it's great for many things, especially compared to the sluggishness of Matlab. A lot of our code needs a little (OK a lot) more speed in the "glue" parts that usually gets handled by Python, so I end up having to write Python extensions in C or Pyrex to speed things up. I guess that you could say that the "organizational" parts of the code is becoming the bottleneck. So the get this back on-topic: having support for arrays/matrices with easy to read operators would allow the use of only one language that is both fast and productive, especially using the Genie syntax. Anybody wants to add array and matrix types to Vala as a Google Summer of Code project? :-) Cheers, Conrad On Wed, 2009-03-25 at 17:40 -0600, Michael Torrie wrote: > Conrad Steenberg wrote: > > FWIW I would really like to see this implemented as I write scientific > > code every day and would love to use Vala/Genie instead of C++ :-) > > This is OT, but most of the scientists around here (at my university) > have all switched away from Fortran and C++ to Python. They use fast > numeric libraries like scipy, numpy, matlibplot, and other tools. In > fact a few have replaced MatLab with Python with great success. Python > may be more appropriate for your use than Vala, in this specific case, > if you feel inclined. > > I personally see Vala as a tool to develop and enhance GTK and other > Gnome-based libraries mainly. In fact I could see future versions of > GTK being written mostly in Vala. I know that several folks on this > list are using Vala as a main language, though. > > I wonder how easy it would be to write python extension modules using > Vala. > -- ----------------------------------------------------------------------------- Conrad D. Steenberg Ph.D. [email protected] Scientific Software Engineer http://clarens.caltech.edu Pierce Bio-Engineering Lab Mail Code 114-96 California Institute of Technology Pasadena, CA, 91125 _______________________________________________ Vala-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/vala-list
