{"id":"language--deprecated-aliases","name":"Deprecated migration spellings","owner":"yeho","package":"language","kind":"language","signature":"dobox -> thing\nstring -> text\nreturns -> ->\nmain.yh -> start.yh","description":"dobox, string, returns, and main.yh are accepted only to help older code move to the current language.","context":"Do not use these in new code. Replace them when touching an older file.","parameters":[],"returns":"","members":[],"tags":["boundaries","cpu","dobox","language","main.yh","returns","string","yeho"],"updated":"2026-09-09","source":{"repository":"yeho","path":"conformance-2026.1.json deprecated features; language-core.md"},"status":"deprecated","notes":["Class honor-language aliases are also deprecated; use class.","The compiler diagnostics should point to the canonical spelling."],"examples":[{"id":"complete-0","title":"Current spelling","description":"Do not use these in new code. Replace them when touching an older file.","code":"thing Message\n{\n    text body\n}\n\nLength(text value) -> int\n{\n    return Text.Length(value)\n}\n","tags":["cpu","language"],"run":"cpu-oracle","expected":null,"verifyRun":false,"manifest":"manifestVersion = \"2\"\npackage = \"api.example.language__deprecated_aliases\"\nversion = \"0.1.0\"\nlanguageEdition = \"yeho-core-2026.1\"\n\n[app]\nkind = \"headless\"\n","verification":"type checked","sha256":"32ed414ef2dac0979d88e2cdfe8613325d79db8c048855ec26b80ec81e70a952","checked":"2026-09-09","diagnostic":"","observedOutput":null,"checkedBackend":null}],"searchTerms":[],"url":"https://demonhunterlabs.com/academy/api?item=language--deprecated-aliases","json":"https://demonhunterlabs.com/reference/items/language--deprecated-aliases.json","markdown":"https://demonhunterlabs.com/reference/text/language--deprecated-aliases.md"}
