From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 1CB2DBBAF for ; Mon, 5 Apr 2010 15:45:10 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AscBAIGGuUvAbSoIkWdsb2JhbACDEYxDi3cVAQEBAQkLCgcRBB6lL48ogSuCbm4E X-IronPort-AV: E=Sophos;i="4.51,366,1267398000"; d="scan'208";a="60224730" Received: from einhorn.in-berlin.de ([192.109.42.8]) by mail4-smtp-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Apr 2010 15:45:09 +0200 X-Envelope-From: oliver@first.in-berlin.de X-Envelope-To: Received: from localhost (okapi.in-berlin.de [192.109.42.117]) by einhorn.in-berlin.de (8.13.6/8.13.6/Debian-1) with ESMTP id o35Dj8rR003229 for ; Mon, 5 Apr 2010 15:45:08 +0200 Received: from e178024111.adsl.alicedsl.de (e178024111.adsl.alicedsl.de [85.178.24.111]) by webmail.in-berlin.de (Horde Framework) with HTTP; Mon, 05 Apr 2010 15:45:08 +0200 Message-ID: <20100405154508.550011etizb005t0@webmail.in-berlin.de> Date: Mon, 05 Apr 2010 15:45:08 +0200 From: "Oliver Bandel" To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] [ANN] The course on Unix System programming in OCaml is translated References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) 4.3.3 X-Scanned-By: MIMEDefang_at_IN-Berlin_e.V. on 192.109.42.8 X-Spam: no; 0.00; bandel:01 in-berlin:01 ocaml:01 translated:01 buenzli:01 didier:01 ocaml:01 wrappers:01 libs:01 wrappers:01 bindings:01 c-interface:01 didier:01 urged:98 unix:01 Zitat von "Daniel B=C3=BCnzli" : > Hello, > > It is my pleasure to announce that Xavier Leroy and Didier R=C3=A9my's > course on Unix system programming in Objective Caml is now available > in english at this address : > > http://ocamlunix.forge.ocamlcore.org/ [...] Fine, thanks to all people who made this possible. :-) Just yesterday night I did some Python-Programming and wished I had started the stuff in OCaml (because of the type checking as well as other reasons).... but I need to do more Python at work... a reason why I chosed it (to have more Python practising). Sadly the argument against OCaml at work is, that I'm the only one who knows it... and also that I'm working there as external person (freelancer). So, if I leave, they think theys will have problems. (They will not =20 have, because the code works well. :)) In one tool I used OCaml there... but they want to understand the Code, so I will be urged to use C or Python in the future. Nevertheless from time to time I do some OCaml coding, but that only for my own stuff, not at work. To have a paper to point at, makes it more easy to show it to people, when trying to convince them to use OCaml. :) Otherwise, one always must refer to C and the according manpages... ...and then translate all that into OCaml programming. ...so, I hope that new document will make things better in this respect. It would be much more fun to use OCaml for a lot of tasks, even if =20 Python has the one big advantage of the huge amount of libraries. Maybe just writing wrappers from C-libs to OCaml would give OCaml more libraries; I would prefer pure OCaml stuff, but maybe just to get many libs accessible, wrappers/bindings would help here in a rather short time. Saying that, I would like to mention a wish: The next paper, that I wish to find, would be a detailed document on the OCaml <-> C-Interface. Some things are not 100% clear to me, so if Xavier Leroy and Didier R=C3=A9my are looking for something they could elaborate on, I would absolutely prefer that topic! Ciao, Oliver