Jeffrey J Weimer wrote: > I've never heard of OCaml until now. My brief overview tells me, I won't > realize any benefit from using it versus what I have now. > > I use Maple for symbolic math (our university has a site license). When > I eventually can get an Intel Mac, I'll also use MatLab (our department > has a license). > ... > I plan eventually to learn C/C++ coding with XCode (free)
OCaml really sits between Maple and C++, being almost as high-level and expressive as Maple/Matlab whilst simultaneously being almost as fast as C++. OCaml also has the advantage of being free.
Over the past four years, OCaml has completely superceded C++ for me.
>> Also, is there anything resembling the CLR for OSX? > > Don't know. What the heck is "the CLR"?
The Common Language Runtime that underpins .NET. It provides a single intermediate representation for a variety of front-end languages, so C# and Visual BASIC can share the same native-code compiler, garbage collector and libraries.
I started using Windows recently and .NET is the future under Windows. I believe Cocoa is the equivalent of Windows Forms. As I understand it, using Cocoa from other languages is much harder.
So, what languages and tools would you use to write a GUI application for OSX?
-- Dr Jon D Harrop, Flying Frog Consultancy OCaml for Scientists http://www.ffconsultancy.com/products/ocaml_for_scientists/?usenet