2015-08-13 03:26:22 +03:00
|
|
|
buctis `$=` %bcts
|
2015-02-18 06:03:21 +03:00
|
|
|
==========================
|
|
|
|
|
|
|
|
Face for tile
|
|
|
|
|
|
|
|
`$=` is a tile rune that produces a `%bark`. A `%bark` is a tile that
|
|
|
|
wraps a [face]() around another tile. Used primarily to add faces to
|
|
|
|
[nouns]().
|
|
|
|
|
|
|
|
Produces
|
|
|
|
--------
|
|
|
|
|
|
|
|
[Tile](): `[%bark p=term q=tile]`
|
|
|
|
|
|
|
|
Sample
|
|
|
|
------
|
|
|
|
|
|
|
|
`p` is a [term]().
|
|
|
|
|
|
|
|
`q` is a [tile]().
|
|
|
|
|
|
|
|
Tall form
|
|
|
|
---------
|
|
|
|
|
|
|
|
$= p
|
|
|
|
q
|
|
|
|
|
|
|
|
Wide form
|
|
|
|
---------
|
|
|
|
|
|
|
|
None
|
|
|
|
|
|
|
|
Irregular form
|
|
|
|
--------------
|
|
|
|
|
|
|
|
None
|
|
|
|
|
|
|
|
Examples
|
|
|
|
--------
|
|
|
|
|
|
|
|
`a=*` parses as `[%bark %a %noun]`.
|
|
|
|
|
|
|
|
~zod/try=> *$=(a @)
|
|
|
|
a=0
|
|
|
|
~zod/try=> :type; *$=(a @)
|
|
|
|
a=0
|
|
|
|
a=@
|
|
|
|
~zod/try=> :type; *a=@
|
|
|
|
a=0
|
|
|
|
a=@
|
|
|
|
~zod/try=> :type; *a=[1 2]
|
|
|
|
a=[%1 %2]
|
|
|
|
a=[%1 %2]
|