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 KAA21764; Tue, 27 Jan 2004 10:38:49 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA21551 for ; Tue, 27 Jan 2004 10:38:48 +0100 (MET) Received: from dsf.sovtech.ru ([80.82.161.10]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id i0R9cmv18839 for ; Tue, 27 Jan 2004 10:38:48 +0100 (MET) Received: from [192.168.100.102] (account danilov@sovtech.ru HELO fssg.st-oskol.ru) by dsf.sovtech.ru (CommuniGate Pro SMTP 4.1.8) with ESMTP id 90902; Tue, 27 Jan 2004 12:38:44 +0300 Message-ID: <40163240.7010101@fssg.st-oskol.ru> Date: Tue, 27 Jan 2004 12:41:20 +0300 From: Alexander Danilov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7a) Gecko/20040115 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: Alexander Epifanov CC: caml-list@inria.fr 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; caml-list:01 skala:99 erlang:01 skala:99 wiki:01 implemented:01 cpan:01 cpan:01 terrible:01 bindings:01 ocaml:01 ocaml:01 alexander:01 alexander: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. > >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. > > > CP is not the main feature. For example, Perl has no good and stable CP support, but it is very popular. There are no so many task, that need 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++. > >Are any plans about these two features exists ? > >Thanks. > > > http://wiki.tcl.tk/critcl - here is interesting idea how to make bindings wuickly. I think it can be implemented in Ocaml, The language will be preffered in many projects only when it have good repository of packages, policy of packaging libraries, modules, etc., simple mechanism to install this packages over the net and so on. So I think that for more popularity Ocaml need for something like CPAN http://www.cpan.org/ . Thats why I don't use Tcl, Ruby, Ocaml in real applications. If Ocaml community create packaging policy and network archive, than number of Ocaml developers will increase much faster. Not CP, not multithreading can make programmer happy :), but CPAN can. P.S.: I know, my English is terrible, I will try to make it better :) ------------------- 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