Talk About Network

Google





Mac > Mac Technology > Re: OCaml
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 8 Topic 79 of 92
Post > Topic >>

Re: OCaml

by Jeffrey J Weimer <jjweimer@[EMAIL PROTECTED] > Jun 5, 2007 at 11:56 AM

In article <4664c435$0$8725$ed2619ec@[EMAIL PROTECTED]
>,
 Jon Harrop <jon@[EMAIL PROTECTED]
> wrote:

> 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.

This is certainly an advantage for someone who has to decide between 
free (OCaml) or pay (Maple) to work with symbolic mathematics.

I should point out, as I write solution keys to homework and exam 
assignments using a symbolic math interface, being diligent to the call 
that whatever coding I write does not hide the methodology needed to 
solve the problem is im****tant. Given that some of my students always 
complain that Maple is an "esoteric computer language", I would be hard 
pressed to move to OCaml as a substitute, as it is a step toward a lower 
level.

That said, I can see that OCaml is well suited to projects where 
learning the language goes hand-in-hand with the requirement to complete 
the programming task effectively.
 
> Over the past four years, OCaml has completely superceded C++ for me.

My eventual interest in C/C++ is to compose external routines to Igor 
Pro. Unfortunately, OCaml provides no benefit to this.

> >> 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?

Hmmm. Don't know, as I do not intend ever to go this direction. If I did 
though, I think a search for "GUI coding applications MacOS X" and 
equivalents might be a start.

--
JJW
 




 8 Posts in Topic:
OCaml
Jon Harrop <jon@[EMAIL  2007-06-03 18:02:21 
Re: OCaml
Jeffrey J Weimer <jjwe  2007-06-04 10:59:02 
Re: OCaml
David Stone <no.email@  2007-06-04 12:24:03 
Re: OCaml
Jeffrey J Weimer <jjwe  2007-06-04 13:46:13 
Re: OCaml
Jon Harrop <jon@[EMAIL  2007-06-05 02:39:08 
Re: OCaml
Jeffrey J Weimer <jjwe  2007-06-05 11:56:25 
Re: OCaml
Joe Strout <joe@[EMAIL  2007-06-27 14:24:19 
Re: OCaml
Jon Harrop <usenet@[EM  2007-11-24 18:05:55 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 21:41:57 PST 2009.