--- id: text-lower name: Text.lower category: text kind: namespace-method tokens: Text.lower sig: Text.lower(s) -> string tip: A lowercased copy of a string. order: 12 ns: Text member: lower --- Returns a fresh string with every ASCII letter A-Z turned to lowercase; other bytes pass through unchanged. Pair it with Text.equals for case-insensitive matching by lowercasing both sides. This is ASCII-only — accented and non-Latin letters are left as-is; for full Unicode case mapping use Unicode.lower. ```ludic program Demo { handler Step phase Update { if Text.equals(Text.lower(cmd), "quit") { stop() } } } ```