gnd

The lowercase operation converts all letters in a string to their Unicode lowercase equivalents. It accepts a single string input and produces a new string where each character is mapped to its lowercase form.

The syntax of the lowercase operation is:

[ $destination ] lowercase inputString

The $destination identifier is optional. If omitted, the result is bound to the special slot _. The inputString argument is required and must be a string value or an identifier bound to a string.

For example, to convert a literal string to lowercase and bind it to whisper:

$whisper lowercase “Hello, Gendo!”

This produces "hello, gendo!" bound to whisper.

If no destination is provided, the current value of _ is converted and rebound to _:

lowercase

Given that _ holds "GOOD MORNING", after this instruction _ will hold "good morning".

The lowercase operation does not modify its input. It returns a new string, leaving the original value unchanged. Identifiers follow the single‑assignment rule; attempting to reassign an existing name will result in an error. Invalid usage—such as omitting inputString when no destination is provided, or supplying a non‑string value—results in a compile‑time or runtime error.