caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Gabriel Scherer <gabriel.scherer@gmail.com>
To: vincent.monfort@inria.fr
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] ocamldoc changes the names of polymorphic types
Date: Thu, 16 Jun 2011 18:27:50 +0200	[thread overview]
Message-ID: <BANLkTimQWS_tENzEFCGOWtddzvqFFpsQXQ@mail.gmail.com> (raw)
In-Reply-To: <sympa.1308237692.15823.257@inria.fr>

[-- Attachment #1: Type: text/plain, Size: 1647 bytes --]

I don't think there is such an option.

This is related, but not exactly the same as, this bugtracker entry:
  http://caml.inria.fr/mantis/view.php?id=5067

From what I remember when posting the entry, ocamldoc has at its disposition
both the parsed AST from the source, and the typedtree representation (the
program representation after type inference). It uses the typedtree
representation to display types, so I suppose the type variable name
information is lost. You may change the output -- ocamldoc is rather modular
and you can add plugins to change the output -- to use the parsed AST
instead, which has the name information, but at the time I didn't find a way
to do that easily without losing the nice syntax highlighting and
cross-referencing performed by ocamldoc on the type.

On Thu, Jun 16, 2011 at 6:02 PM, <vincent.monfort@inria.fr> wrote:

> Hi everyone,
> I used particular names for some polymorphic types in my .mli files but
> these
> names were replaced with default names by ocamldoc in the documentation.
> E.g.:
> .mli:
> type ('dom,'tf) manager = {
>  bot : 'dom;
>  ...
> }
>
> .html:
> type ('a, 'b) manager = {
>        bot : 'a;
>        ...
> }
>
> Is there any way to force ocamldoc to keep the names given in the
> documentation
> ?
> If it is not the case I think it would be a good thing because it could
> make
> the documentation more readable.
>
> Regards,
>
> Vincent
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa-roc.inria.fr/wws/info/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>
>

[-- Attachment #2: Type: text/html, Size: 2347 bytes --]

      reply	other threads:[~2011-06-16 16:42 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-16 16:02 vincent.monfort
2011-06-16 16:27 ` Gabriel Scherer [this message]

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=BANLkTimQWS_tENzEFCGOWtddzvqFFpsQXQ@mail.gmail.com \
    --to=gabriel.scherer@gmail.com \
    --cc=caml-list@inria.fr \
    --cc=vincent.monfort@inria.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).