OCaml attributes
问题 I was looking at the manual and found that there are attributes in OCaml for declaring things as deprecated (see http://caml.inria.fr/pub/docs/manual-ocaml/extn.html), but I can not figure out how to get them to be recognized by the compiler. Here's the program that I wrote: let x = 1 [@@ocaml.deprecated "don't use this"] type t = X | Y [@@ocaml.deprecated "don't use this"] let _ = let y = Y in match y with | X -> print_string (string_of_int x) | Y -> assert false (I also tried [@@deprecated