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
next prev 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