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 JAA17970; Tue, 27 Jan 2004 09:56:25 +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 JAA18272 for ; Tue, 27 Jan 2004 09:56:24 +0100 (MET) Received: from alex.baretta.com ([213.255.109.130]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i0R8uNP08960 for ; Tue, 27 Jan 2004 09:56:23 +0100 (MET) Received: from baretta.com (localhost.localdomain [127.0.0.1]) by alex.baretta.com (8.12.8/8.12.8) with ESMTP id i0R8u94t003074; Tue, 27 Jan 2004 09:56:30 +0100 Message-ID: <401627A9.9060901@baretta.com> Date: Tue, 27 Jan 2004 09:56:09 +0100 From: Alex Baretta User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Alexander Epifanov , Ocaml Subject: Re: [Caml-list] ocaml killer References: <20040127063230.GA12482@inv_machine> In-Reply-To: <20040127063230.GA12482@inv_machine> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Loop: caml-list@inria.fr X-Spam: no; 0.00; baretta:01 baretta:01 caml-list:01 skala:99 erlang:01 skala:99 passing:01 cristal:01 bindings:01 bindings:01 ocaml:01 ocaml:01 alexander:01 imho:01 imho:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk 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? > 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. 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. Alex ------------------- 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