caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: "Yann Régis-Gianas" <yann@lrde.epita.fr>
To: "Johan Baltié" <johan.baltie@wanadoo.fr>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] Module/Functor modelisation
Date: Wed, 14 Aug 2002 12:00:18 +0200	[thread overview]
Message-ID: <20020814100017.GF6002@barcelona.lrde.epita.fr> (raw)
In-Reply-To: <20020814093239.M61475@wanadoo.fr>

On Wed, Aug 14, 2002 at 10:32:39AM +0100, Johan Baltié wrote:
> Ce n'est malheureusement pas faisable parce qu'il me faudrait le faire pour
> *tous* les types (à l'exception des types feuilles de mon AST, ce qui m'en fait
> 2 en moins) et comme certains types sont mutuellement recursifs ca coince....

	Alors, je ne vois plus de solution.

> 
> En fait il me manque l'extension de module avec module partiellement defini.

	Tu veux dire des modules avec des valeurs différées ? Ce sont
des modules mixins. Allez hop, regarde ces articles pour te faire une
idée de la chose :

http://pauillac.inria.fr/~xleroy/publi/mixins-cbv-esop2002.pdf
ftp://ftp.disi.unige.it/pub/personÅnconaD/DISI-TR-99-05.ps.gz


> Ou alors il y a un moyen de *simuler* ceci, mais je ne vois pas comment

	Malheuresement non, il n'y a pas moyen car le système de
modules tel qu'il est fait ne supporte que les relations d'importations
qui forment un graphe acyclique. Il va falloir que tu continues avec la
méthode du départ ou bien que tu changes de modélisation.

-- 
Yann Régis-Gianas.
-------------------
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


  parent reply	other threads:[~2002-08-14  9:44 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-08-14  7:07 Johan Baltié
     [not found] ` <20020814074250.GA6002@barcelona.lrde.epita.fr>
     [not found]   ` <20020814074844.M48926@epita.fr>
2002-08-14  7:49     ` Fw: " Johan Baltié
     [not found]       ` <20020814083553.GC6002@barcelona.lrde.epita.fr>
     [not found]         ` <20020814083157.M89732@wanadoo.fr>
     [not found]           ` <20020814090548.GD6002@barcelona.lrde.epita.fr>
     [not found]             ` <20020814085806.M98813@wanadoo.fr>
2002-08-14  9:33               ` Yann Régis-Gianas
     [not found]                 ` <20020814093239.M61475@wanadoo.fr>
2002-08-14 10:00                   ` Yann Régis-Gianas [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-08-14  6:55 Johan Baltié
2002-08-14  7:10 ` Johan Baltié

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020814100017.GF6002@barcelona.lrde.epita.fr \
    --to=yann@lrde.epita.fr \
    --cc=caml-list@inria.fr \
    --cc=johan.baltie@wanadoo.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).