Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: ocaml

Author: Dann Corbit

Date: 13:50:59 06/20/02

Go up one level in this thread


On June 20, 2002 at 16:46:14, Roy Eassa wrote:

>On June 20, 2002 at 16:24:18, Dann Corbit wrote:
>
>>On June 20, 2002 at 16:19:05, Roy Eassa wrote:
>>
>>>On June 20, 2002 at 15:57:47, Oliver Roese wrote:
>>>
>>>>On June 20, 2002 at 14:12:41, Peter Fendrich wrote:
>>>>
>>>>>Has anyone used ocaml writing their engine?
>>>>>
>>>>>Peter
>>>>
>>>>I have never used it, but i found it recently and i am already very
>>>>enthusiastic about it.
>>>>It has a undogmatic mixture of functional and imperative
>>>>elements, is very well implemented, completely free and
>>>>has a growing community.
>>>>It can be compiled and interpreted and has modulsupport.
>>>>Definitely worth to hava look at (though it does _not_ fit everyones
>>>>need...)
>>>>
>>>>Oliver
>>>
>>>
>>>How would you compare ocaml to Python?  How about to C# (or VB.NET)?
>>
>>Caml is a functional programming language.
>>http://caml.inria.fr/FAQ/general-eng.html
>>Python is a scripting language.
>>
>
>
>There have been significant projects that have had to choose between using these
>two languages.  I think either language could be used either way, although your
>categorization may represent the most common usages.  But anyway, how would you
>compare them for syntax, OOP, etc.?
>
>
>>C# and VB.NET are .NET languages designed to create front ends for Web apps.
>>I think they are all very differently targeted.  It does not make a lot of sense
>>to compare them.
>
>
>Though their targets are different, all 3 are programming languages and it is
>quite possible to compare using many criteria.
>
>But the real intention of the question was to ask this: Couldn't Microsoft have
>used the ocaml language, INSTEAD of inventing a whole new language (C#), as
>their choice for targeting applications to the .NET framework?

Not a chance.  C# is nothing but Delphi with a dress on.  People familiar with
Delphi can pick it up in a flash.  Ocaml is a completely new idea for most
programmers.

>Ocaml seems to
>have most of the required facilities.

Ocaml is (pardon the expression) a geek language.  Nobody knows it except a very
tiny party.  It would have been a tragic mistake to choose it, and it is no
surprise at all that a delphi offshoot was chosen to replace Java, since Sun
pulled that rug out from under them.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.