diff --git a/preserves-schema.md b/preserves-schema.md index 5f7d8cc..4e849d1 100644 --- a/preserves-schema.md +++ b/preserves-schema.md @@ -188,6 +188,11 @@ number or boolean: / Ref / LiteralPattern -- with a side condition +A host language will likely use the same ordering of its types as +specified by the schema. It is therefore recommended to specify first +the alternative best suited as a default initialization value (if +there is any). + ### Intersection definitions. AndPattern = NamedPattern "&" NamedPattern *("&" NamedPattern)