| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
| ID | Project | Category | View Status | Date Submitted | Last Update |
| 0004052 | OCaml | OCaml general | public | 2006-06-21 10:51 | 2008-01-22 18:09 |
|
| Reporter | frisch | |
| Assigned To | | |
| Priority | normal | Severity | feature | Reproducibility | always |
| Status | closed | Resolution | fixed | |
| Platform | | OS | | OS Version | |
| Product Version | | |
| Target Version | | Fixed in Version | 3.11+dev | |
|
| Summary | 0004052: Constructeur constant et _ |
| Description | Mini feature-wish pour Camlp4.
Dans un pattern, on peut écrire (C _) pour n'importe quel constructeur C d'arité n sauf si n = 0. Lorsqu'on génère du code, ça oblige à distinguer les cas n = 0, n <> 0. Ça me semblerait plus uniforme d'autoriser (C _) même lorsque C est un constructeur constant. |
| Additional Information | C'est plutôt pour OCaml en général, vu que c'est le typeur qui verifie cela.
Cependant, je suis d'accord avec Alain sur ce l'utilité de ce type de patterns.
Qu'en pensez vous ? |
| Tags | No tags attached. |
|
| Attached Files | |
|