🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.functional
Article #1222

Re: The non-freeness of OCAML (Was: Re: Comparison of various functional languages?)

#1222
From: Ketil Z Malde
Date: Mon, 26 Apr 1999 00:00
47 lines
3036 bytes
mottl@miss.wu-wien.ac.at writes:

>> I would hope that OCAML has more to offer the FP-community than a
>> few implementation features that can be transferred into Java.

> It certainly has ;-)

> But speed of language implementations is also one of the criterias for
> choosing a language. Why should INRIA want to have an even stronger
> competition from the IP-side?

When learning about C++, there is one thing that stuck in my mind, and 
that probably will stick long after C++ is dead and buried:  Bjarne
Strostrup was aked why he decided to free C++, instead of
keeping it within AT&T.  His answer was that AT&T was a lot larger as
a consumer of software than a manufacturer, and having the language
used as widely as possible would benefit them more than just using it
internally[0].

> The high speed of OCAML-compiled code and the fast interpreter are
> definitely a big plus for people taking a look at FP.

Of course, the first languages to borrow things would probably be the
closest family members - other FP languages.

> This is not the problem - it's not only a question of source freeness
> but we also try to promote the idea of FP. So why support a technology
> (IP) we consider inferior?

Why not?  Or, more to the point, why not allow that technology to
evolve better by utilizing modern technology where appropriate? 

I don't think Java and OCAML are much in competition, most people turn 
to Java by default, and probably haven't heard of OCAML at all.  I
think you'll agree that the number of projects considering both, and
ending up choosing OCAML because of performance, are negligible.

If mindshare is what it's about, why not release your code but require
an ad clause, akin to the BSD license?

-kzm

[0] Okay, we all know that the real reason was to trick their
competitors into wasting countless resources on their stone age
language.  They're probably secretly using OCAML internally. :-) 
-- 
If I haven't seen further, it is by standing in the footprints of giants
Technical Details
Message-ID: <KETIL-867lqz4xjw.fsf@ketilboks.bgo.nera.no>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <87aew9agkw.fsf@padova.cnet.com> <7f5l3o$r6r@cantine.wu-wien.ac.at> <87btgpldhv.fsf_-_@ugh.jyu.fi.invalid> <7f6sqi$bjq@cantine.wu-wien.ac.at> <87k8vcn7ga.fsf@ugh.jyu.fi.invalid> <7f8bot$18j@cantine.wu-wien.ac.at> <7ffcc0$mc7$1@mulga.cs.mu.OZ.AU> <7fgg6c$3it@cantine.wu-wien.ac.at> <7fjn60$bjj$1@izvestia.its.unimelb.edu.au> <7fq548$2uk@cantine.wu-wien.ac.at>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 107f24,8f092766f1b7cf8b
X-Google-Attributes: gid107f24,public
X-Google-Thread: 1025b4,653c2e4cab54a9ac
X-Google-Attributes: gid1025b4,public
From: Ketil Z Malde <ketil@ii.uib.no>
Subject: Re: The non-freeness of OCAML (Was: Re: Comparison of various functional languages?)
Date: 1999/04/26
Message-ID: <KETIL-867lqz4xjw.fsf@ketilboks.bgo.nera.no>
X-Deja-AN: 470941554
X-NNTP-Posting-Host: 195.204.181.130
Sender: kma@ketilboks.bgo.nera.no
References: <87aew9agkw.fsf@padova.cnet.com> <7f5l3o$r6r@cantine.wu-wien.ac.at> <87btgpldhv.fsf_-_@ugh.jyu.fi.invalid> <7f6sqi$bjq@cantine.wu-wien.ac.at> <87k8vcn7ga.fsf@ugh.jyu.fi.invalid> <7f8bot$18j@cantine.wu-wien.ac.at> <7ffcc0$mc7$1@mulga.cs.mu.OZ.AU> <7fgg6c$3it@cantine.wu-wien.ac.at> <7fjn60$bjj$1@izvestia.its.unimelb.edu.au> <7fq548$2uk@cantine.wu-wien.ac.at>
Mail-Copies-To: never
X-Complaints-To: abuse@telia.no
Newsgroups: comp.lang.functional,gnu.misc.discuss