OCaml Attribute
Ich habe das Handbuch durchgesehen und festgestellt, dass es in OCaml Attribute gibt, mit denen Dinge als veraltet deklariert werden können (siehehttp: //caml.inria.fr/pub/docs/manual-ocaml/extn.htm), aber ich kann nicht herausfinden, wie ich sie vom Compiler erkennen lasse.
Hier ist das Programm, das ich geschrieben habe:
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
(Ich habe auch versucht[@@deprecated ...]
eher, als[@@ocaml.deprecated ...]
mit den gleichen Ergebnissen). Ich bekomme keine Warnungen, wenn ich laufe:
ocamlbuild src/trial.byte
Gibt es etwas, das ich in meinem @ einrichten mus_tags
Datei? Fehlt hier noch etwas?