From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA21688; Tue, 27 Jan 2004 10:42:36 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA21856 for ; Tue, 27 Jan 2004 10:42:35 +0100 (MET) Received: from umail.ru (umail.ru [195.34.32.101]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i0R9gXP15956 for ; Tue, 27 Jan 2004 10:42:34 +0100 (MET) Received: from [212.188.56.220] (HELO inv_machine) by umail.ru (CommuniGate Pro SMTP 4.1.8) with ESMTP id 193651090; Tue, 27 Jan 2004 12:42:32 +0300 Received: by inv_machine (Postfix, from userid 1000) id 678A71F8A6; Tue, 27 Jan 2004 12:43:52 +0300 (MSK) Date: Tue, 27 Jan 2004 12:43:51 +0300 From: Alexander Epifanov To: Alex Baretta Cc: Alexander Epifanov , Ocaml Subject: Re: [Caml-list] ocaml killer Message-ID: <20040127094351.GA16215@inv_machine> References: <20040127063230.GA12482@inv_machine> <401627A9.9060901@baretta.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <401627A9.9060901@baretta.com> User-Agent: Mutt/1.5.4i X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 baretta:01 skala:99 erlang:01 skala:99 passing:01 cristal:01 bindings:01 bindings:01 ocaml:01 ocaml:01 alexander:01 alexander:01 imho:01 imho:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On 09:56 Tue 27 Jan , Alex Baretta wrote: > Alexander Epifanov wrote: > >Hello, > > > >I have read message about Skala language, and I think (it's only my IMHO), > >that ocaml have no future without some features, like concurrent > >programming > >(CP) and chance to use libraries from the other languages. > > Thanks for sharing you "humble opinion" with us. Let me share mine with > you: my company has chosen Ocaml as it's primary general purpose > language and is devoting most of it's R&D efforts towards new > development based on/for Ocaml. > > >1) Erlang uses build in CP, but Skala has a library for it, IMHO it would > >be a > >good way for ocaml feature. Thread module isn't enough for effective usage > >of > >CP. > > Ever heard about message passing? Did you ever try running a > multithreaded application on a server cluster? Everybody has server clusters? > > >2) No one would use ocaml without libraries, and it's so hard to rewrite > >them > >all in ocaml. external functions aren't enough to use libraries from > >Languages > >like java or c++. > > No one. Except maybe Xavier et al. in the Cristal group. Except maybe > myself and all of my colleagues. Except all of those who subscribe to > the mailing list. Except hundreds of researchers and students. You want to use ocaml for yourself only? Do You need more popularity of ocaml ? OCaml isn't used a lot for commercial projects. > > How about "No one you know would use Ocaml with Java bindings". No one + > I know would use a language with Java bindings for any realistic project. > > >Are any plans about these two features exists ? > > I definitely hope Xavier will not waste his time coding JNI's to use > ocaml within Java. I agree with you, JNI isn't the best solution. But what time do you need to implement the part of CPAN's libraries for example ? Ocaml is the great language for the BIG projects. but it hasn't simple libraries for small projects. Of course, It doesn't need them for "academical" language. > > Alex -- Gentoo Linux http://www.gentoo.org ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners