#9. Product

Note

If you have any ideas or enhancements for this page, please edit it on GitHub!

Following documentation is a cooperative result combined from our Discord chat and numerous pull requests. Thanks to everyone who helped!

Image

This image was produced from the ninth radio transmission using previously contributed code.

This partly annotated version of the image was made using code from message #3.

Interpretation

Definition of the new glyph is consistent with the definition of multiplication.

Decoded

mul
ap ap mul 4 2   =   8
ap ap mul 3 4   =   12
ap ap mul 3 -2   =   -6
ap ap mul x0 x1   =   ap ap mul x1 x0
ap ap mul x0 0   =   0
ap ap mul x0 1   =   x0
...

Code

Revised version of the Haskell code that supports the mul glyph is published on the message #3 page.

Contributed by Discord users @pink_snow and @fryguybob.

Example output: