Ltac2 foo1 () := { { a := (); b := () } with a := () }.
Fail Ltac2 foo2 () := { { a := (); b := () } with a := 2 }.
Ltac2 Type ('a,'b) bar := { aa : 'a; bb : 'b }.
Ltac2 bar1 () := { { aa := (); bb := () } with aa := () }.
Ltac2 bar2 () := { { aa := (); bb := () } with aa := 2 }.
Fail Ltac2 foobar () := { { a := (); b := () } with aa := () }.
Ltac2 varvar v := { v with aa := () }. Print varvar.
(* From #17764 *) Module Point.
Ltac2 Type t := { x : int ; y : int }.
Ltac2 origin : t := { x := 0; y := 0; }.
End Point.
Ltac2 Eval { Point.origin with Point.y := 1; }.
Messung V0.5
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.3Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.