Browse thread
stderr
- David Monniaux
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | David Monniaux <David.Monniaux@e...> |
| Subject: | stderr |
Bonjour, deux petites remarques en passant: Contrairement aux usages habituels sur Unix pour les compilateurs, ocamlc sort ses erreurs sur stdout et non stderr. Ce n'est pas bien grave, a part que cela met les warnings au debut de la sortie demandee par -i (qui, elle, devrait rester sur stdout). Par ailleurs, il arrive quelquefois que l'on fasse volontairement des pattern-matching incomplets, parce que le programme est tel que les cas non fournis ne peuvent arriver. ocamlc produit une warning dans ce cas, ce qui d'ailleurs aide largement a eviter des erreurs de programmation. Le probleme est que lorsque l'on utilise cette facilite de "warnings" pour detecter des cas "oublies", on est "parasite" par les pattern-matching incomplets tout a fait normaux que l'on a laisses. De meme que certains compilateurs C acceptent des #pragma supprimant un certain avertissement une fois, que l'on place avant un endroit où l'on a fait volontairement une construction declenchant cet avertissemment, afin de n'etre pas derange apres, serait-il possible de mettre un tel systeme dans ocaml? -- David "Si l'informatique marchait, cela se saurait." Computer science student at ENS, Lyon, France http://www.ens-lyon.fr/~dmonniau