New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
various problems with ocaml 3.09 and the docs #3830
Comments
Comment author: administrator Hello, I have solved some of your concerns, but not all.
This is a silly bug in hevea, it is now corrected, thank you for reporting
This originates from making several consecutive tables in place of one, Besides, I had a look at your enhanced manual and shamelessly stole You can have a look at the result at As regards your query for a source distribution of the manual, I personnaly -- |
Comment author: administrator Half-open if I can say so, solved a few of the OP's concerns. |
Comment author: @damiendoligez for-pack: fixed as of 3.09.3 The other ones are already fixed, as far as I can tell. |
Comment author: @garrigue Attempted fixing the label/optlabel definitions, mainly by stating that they are only needed as lexical entities to disambiguate expressions, eventhough grammars in the manual use their expanded forms. |
Original bug ID: 3830
Reporter: administrator
Assigned to: @garrigue
Status: closed (set by @garrigue on 2007-11-30T01:51:29Z)
Resolution: fixed
Priority: normal
Severity: minor
Category: documentation
Related to: #8336
Monitored by: "Hendrik Tews"
Bug description
Hi,
I would like to bring the following points to your attention:
Wrong error message in:
101> echo "5;;" > a.ml
102> /usr/local/stow/ocaml-3.09.0/bin/ocamlopt -c a.ml
103> /usr/local/stow/ocaml-3.09.0/bin/ocamlopt -pack -o c.cmx a.cmx
File a.cmx was not compiled with the `-pack C' option
should probably be `-for-pack C'
true, false, (), and :: can still be used as constructors,
although they have been deleted from constr-name already in
3.07
libref/Unix and libref/UnixLabels contain different information
for instance for
the notes in bug warning 40: fix missing wrap_printing_env #1893 suggest the optlabel problem has been
fixed. However, optlabel is still used in the explanation of
function types (in 6.4). The statement about ambiguities in
Section "Naming labels" in 6.1 and the way labels appear in the
grammar, namely as sequence of three tokens, seems slightly
contradictory.
in the txt version all apostrophes appear as "-", eg
#-a-;;
val sort : -a list -> -a list =
Character literals are delimited by - (single quote) characters. The two
the txt version contains lots of spurious
0.5cm
lines
some html files contain very long lines, eg libref/StdLabels.Array.html
sometimes the grammar tables are shifted against each other, eg
in "Variant types" manual012.html, manual015.html, "Class
expressions" manual017.html
Bye,
Hendrik
The text was updated successfully, but these errors were encountered: