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 JAA15600; Tue, 27 Jan 2004 09:29:16 +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 JAA15649 for ; Tue, 27 Jan 2004 09:29:15 +0100 (MET) Received: from aomori.annexia.org (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.11.1/8.11.1) with ESMTP id i0R8TFP05211 for ; Tue, 27 Jan 2004 09:29:15 +0100 (MET) Received: from rich by aomori.annexia.org with local (Exim 3.36 #1 (Debian)) id 1AlOa2-0000FM-00; Tue, 27 Jan 2004 08:28:18 +0000 Date: Tue, 27 Jan 2004 08:28:18 +0000 To: Alexander Epifanov Cc: caml-list@inria.fr Subject: Re: [Caml-list] ocaml killer Message-ID: <20040127082818.GA928@redhat.com> References: <20040123101948.GA7574@inv_machine> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20040123101948.GA7574@inv_machine> User-Agent: Mutt/1.5.4i From: Richard Jones X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 skala:99 skala:99 compiles:01 generic:01 gcaml:01 erlang:01 freshmeat:01 ltd:98 ocaml:01 ocaml:01 caml:01 garbage:01 jvm:01 Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk On Fri, Jan 23, 2004 at 01:19:49PM +0300, 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. The particular 'feature' of the Skala language is that it compiles to the JVM. Unfortunately if you've ever used the JVM you'll know that typical implementations are slow as hell and have an awful garbage collector. Give me the OCaml VM any day (or native code - even better). The other features of Skala - data matching on objects, generic programming - should be added to OCaml (eg. by adding GCaml). > 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. > > 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++. Yes. You can use Perl libraries directly in OCaml right now. And believe me, Perl libraries are more powerful and more thought out than Java libraries any day. Rich. -- Richard Jones. http://www.annexia.org/ http://freshmeat.net/users/rwmj Merjis Ltd. http://www.merjis.com/ - improving website return on investment Learning Objective CAML for C, C++, Perl and Java programmers: http://www.merjis.com/richj/computers/ocaml/tutorial/ ------------------- 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