bubble-operator-upwards

2023-10-21

A function that "bubbles an operator upwards" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function.

Upstream URL

tarballs.hexstreamsoft.com/libraries/latest/bubble-operator-upwards_latest.tar.gz

Author

Jean-Philippe Paradis <hexstream@hexstreamsoft.com>

License

Unlicense
README

bubble-operator-upwards

A function that "bubbles an operator upwards" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function.

Version:
1.1
License:
Unlicense
Authors:
Jean-Philippe Paradis <hexstream@hexstreamsoft.com>
Dependencies:

    None

bubble-operator-upwards_tests

bubble-operator-upwards unit tests.

License:
Unlicense
Authors:
Jean-Philippe Paradis <hexstream@hexstreamsoft.com>
Dependencies:
  • bubble-operator-upwards

  • parachute

Dependencies (1)

  • parachute

Dependents (1)

  • GitHub
  • Quicklisp