@@ -1,36 +1,22 @@
1−`:- colhep`
1+# `:cons`, `:-`, "colhep", `{$cons p/twig q/twig}`
4Tuple of two.
3Tuple of two.
6−Produces
5+Produces: a cell of `p` and `q`.
9−Twig: `[%clhp p=twig q=twig]`
7+Regular form: *2-fixed*
11−Accepts
9+Irregular forms:
14−`p` is a [++twig](). `q` is a twig.
11+```
35 ~zod/try=> :-(1 2)
21 ~zod/try=> :-(1 2)
@@ -66,7 +52,7 @@ Some obscure `:-` irregular forms
66 ~zod/main=/app> a/'twig'
52 ~zod/main=/app> a/'twig'
67 [%a 'twig']
53 [%a 'twig']
69−Like `^`, but first item must be a [`++term`](), and is [cube]()d. Used to construct [`path`]()s and [frond]().
55+Like `^`, but first item must be a `++term`, and is cubed. Used to construct `path`s and frond.
71### Prefix `` ` ``, postfix `~`
57### Prefix `` ` ``, postfix `~`
@@ -75,5 +61,5 @@ Like `^`, but first item must be a [`++term`](), and is [cube]()d. Used to const
75 ~zod/main=/app> [42 30]~
61 ~zod/main=/app> [42 30]~
76 [[42 30] ~]
62 [[42 30] ~]
78−Complimenting each other, these construct pairs with `~` in the [head]() and
64+Complimenting each other, these construct pairs with `~` in the head and
79−[`tail`]() respectively. Multiple postfix `~` do not work for unknown reasons.
65+`tail` respectively. Multiple postfix `~` do not work for unknown reasons.