->

USAGE:

'left -> :right

DESCRIPTION:

Shove a parameter into an ACTION! as its first argument
-> is an ACTION!

RETURNS: [ any-value!]

REVIEW: How might this handle shoving enfix invisibles?

ARGUMENTS:

'left [ any-value!]
Requests parameter convention based on enfixee's first argument
:right [<...> any-value!]
(uses magic -- SHOVE can't be written easily in usermode yet)

REFINEMENTS:

/enfix
Follow completion rules for enfix, e.g. 1 + 2 <- * 3 is 9
/set
If left hand side is a SET-WORD! or SET-PATH!, shove and assign


Example

>> 1 -> a:
== 1

>> a
== 1

>> "hello world" -> print "Goodbye" "See!"
hello world
== "See!"
Last Updated: 1/18/2020, 9:17:48 PM