Murat Kasimov

More about me

Я language (β)

/Я language (β)/Operators/yo/

`yo` - [Y]oneda C[O]variant | starting precedence - 8 `yo` : t a `AR__` into ( from a o ) ( t o )

Looks like a big circle `yi` with a bullet point `ho` inside designating covariant position of a focused parameter.

This operator is available for functors with multiple parameters:

`yio` - [Y]oneda [I]dentity C[O]variant | starting precedence - 7 `yio` : t _ a `AR__` into ( from a o ) ( t _ o ) `yoi` - [Y]oneda C[O]variant [I]dentity | starting precedence - 7 `yoi` : t a _ `AR__` into ( from a o ) ( t o _ )

Available stretched versions:

`yo_` `yo__` `yo___` `yo____` `yo_____` `yo______` `yo_______`