Article View: fa.caml
Article #45Re: [Caml-list] automatic extaction of the .mli (and a little more) from the .ml
From: Malcolm Matalka
Date: Mon, 03 Jun 2013 12:01
Date: Mon, 03 Jun 2013 12:01
38 lines
5270 bytes
5270 bytes
I don't think LEGOs are a good analogy here since they have a very well defined and consistent interface :) But I have never found handling mlis by hand to get in the way of program evolution. If you take time in your interfaces program evolution should be more about plugging in functionality in unique ways not changing interfaces willy nilly. On Jun 3, 2013 1:28 PM, "Francois Berenger" <berenger@riken.jp> wrote: > On 06/01/2013 08:13 AM, oliver wrote: > > [...] > >> Of course, especially if things are explored rather experimentally, >> for example if there is a new field of topics, where the interface >> is NOT clear in advance, starting with the mli-files might be rather >> a show stopper. >> if things are rather experimentally, starting with the ml-file might >> be easier to handle. >> > > This is exactly my case. > > Also, I grow programs organically because it is fun and motivating. > It is like playing with LEGO. > > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/**arc/caml-list<https://sympa.inria.fr/sympa/arc/caml-list> > Beginner's list: http://groups.yahoo.com/group/**ocaml_beginners<http://groups.yahoo.com/group/ocaml_beginners> > Bug reports: http://caml.inria.fr/bin/caml-**bugs<http://caml.inria.fr/bin/caml-bugs> > -- Caml-list mailing list. Subscription management and archives: https://sympa.inria.fr/sympa/arc/caml-list Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs
Technical Details
Message-ID:
<fa.Kciw+Yx7Ds1S+1Kpd7l7wjCn6qI@ifi.uio.no>Path:
arc1-ca.pugleaf.net!bp1ni34071pbd.1!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!uio.no!nntp.uio.no!.POSTED!not-for-mailReferences:
<fa.ysPYFL5+u0NnfGu8UBtNleD9SeQ@ifi.uio.no> <fa.OQroQDVDk9br1ZhQEIL1NaakR5I@ifi.uio.no> <fa.bD6TGMY7hcijji7TE20fgVNMYJ0@ifi.uio.no> <fa.PlHGltP7lV5tJscCE9VKosU9coE@ifi.uio.no> <fa.SELmtyvuzRsdpH8wO2pb9LRXq3Q@ifi.uio.no>Show Full Headers
Complete Article Headers
X-Google-Thread: c0fe4b917e,bcac4a6e27ff55dd
X-Google-Attributes: gidc0fe4b917e,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,ASCII-7-bit
X-Received: by 10.66.27.225 with SMTP id w1mr1623017pag.22.1370260884153;
Mon, 03 Jun 2013 05:01:24 -0700 (PDT)
Path: arc1-ca.pugleaf.net!bp1ni34071pbd.1!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!uio.no!nntp.uio.no!.POSTED!not-for-mail
From: Malcolm Matalka <mmatalka@gmail.com>
Newsgroups: fa.caml
Subject: Re: [Caml-list] automatic extaction of the .mli (and a little more)
from the .ml
Date: Mon, 03 Jun 2013 12:01:23 UTC
Organization: Internet mailing list
Lines: 44
Sender: caml-list-request@inria.fr
Message-ID: <fa.Kciw+Yx7Ds1S+1Kpd7l7wjCn6qI@ifi.uio.no>
References: <fa.ysPYFL5+u0NnfGu8UBtNleD9SeQ@ifi.uio.no> <fa.OQroQDVDk9br1ZhQEIL1NaakR5I@ifi.uio.no> <fa.bD6TGMY7hcijji7TE20fgVNMYJ0@ifi.uio.no> <fa.PlHGltP7lV5tJscCE9VKosU9coE@ifi.uio.no> <fa.SELmtyvuzRsdpH8wO2pb9LRXq3Q@ifi.uio.no>
NNTP-Posting-Host: mail-jess.uio.no
Mime-Version: 1.0
X-Trace: readme.uio.no 1370260883 17539 129.240.7.9 (3 Jun 2013 12:01:23 GMT)
X-Complaints-To: abuse@uio.no
NNTP-Posting-Date: Mon, 3 Jun 2013 12:01:23 +0000 (UTC)
Cc: caml-list <caml-list@inria.fr>, oliver <oliver@first.in-berlin.de>
To: Francois Berenger <berenger@riken.jp>
X-IronPort-AV: E=Sophos;i="4.87,792,1363129200";
d="scan'208";a="20059041"
X-Original-To: caml-list@sympa.inria.fr
Delivered-To: caml-list@sympa.inria.fr
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: As0AABiFrFHRVdSwk2dsb2JhbABZgzmsYolniDt3CBYOAQEBAQcLCwkUBCSCIwEBBAFAARsSCwEDAQsGBQQHDQ0hIgERAQUBChIGExKHaAEDCQYMnSSMSoJ9hCgKGScDCliIJQEFDI8XBAeDWAOXPoEpjjIWKYJaJIE5Og
X-IPAS-Result: As0AABiFrFHRVdSwk2dsb2JhbABZgzmsYolniDt3CBYOAQEBAQcLCwkUBCSCIwEBBAFAARsSCwEDAQsGBQQHDQ0hIgERAQUBChIGExKHaAEDCQYMnSSMSoJ9hCgKGScDCliIJQEFDI8XBAeDWAOXPoEpjjIWKYJaJIE5Og
X-IronPort-AV: E=Sophos;i="4.87,792,1363129200";
d="scan'208";a="16570232"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:cc:content-type;
bh=lDBq5hehHpOzhbIhkXAYK5iV2yFzQeohq/UVh2exaUs=;
b=MPTeJUC5XSpMw8CK6f8GY8VUzPYH/6PepuetYNXgVTghYo1s+3IC2QAncrphVTQhkc
sD03VkCkIecuizmKl9byLdc7qU/PzWijrguylcFkKDHJfFp1Ma/q+laQSSN34oCFumyj
x+Kna8iVtcNevRdXfq5BOpMOdHqsCSA+tFbiOPilMzRU3foCim9YxYNdBk87U8rZU3nT
YRuFhDqHaqGR0EyjArX38QjLhlh2LruoTKQeYRwlv01CwJtrhmCOWqCz6eYgPV99Hrm2
Gp0JJ7WFJBDOxO1n1g1tuckGIfC5eaonWBOnA199o9Tp/caoPyi+rBfQLfgAw1VAme0F
jBWQ==
X-Received: by 10.194.110.169 with SMTP id ib9mr18725316wjb.12.1370260862610;
Mon, 03 Jun 2013 05:01:02 -0700 (PDT)
In-Reply-To: <51ABF120.2060002@riken.jp>
X-Sequence: 6872
X-no-archive: yes
List-Id: <caml-list.inria.fr>
List-Archive: <http://sympa.inria.fr/sympa/arc/caml-list>
List-Help: <mailto:sympa_inria@inria.fr?subject=help>
List-Owner: <mailto:caml-list-request@inria.fr>
List-Post: <mailto:caml-list@inria.fr>
List-Subscribe: <mailto:sympa_inria@inria.fr?subject=subscribe%20caml-list>
List-Unsubscribe: <mailto:sympa_inria@inria.fr?subject=unsubscribe%20caml-list>
X-FA-Processed: Removed HTML alternative
Original-Date: Mon, 3 Jun 2013 14:01:02 +0200
Original-Message-Id: <CAKziXDXnQOynH7McNg_p4dvBGxQ7SstpF6TUprXdeK_=9Yc-=g@mail.gmail.com>
Original-References: <51A81C67.50902@riken.jp>
<87bo7rogub.fsf@gmail.com>
<51A84283.80309@riken.jp>
<20130531231308.GC6483@siouxsie>
<51ABF120.2060002@riken.jp>
Bytes: 5114
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit