trivial-jumptables

2019-11-30

Provides efficient O(1) jump tables on supported Common Lisp implementations and falls back to O(log(n)) on others. Important optimizations are performed even on unsupported implementations, notably "vectorization" which allows O(1) dispatch if all cases are constant.

Upstream URL

tarballs.hexstreamsoft.com/libraries/latest/trivial-jumptables_latest.tar.gz

Author

Jean-Philippe Paradis <hexstream@hexstreamsoft.com>, Jean-Philippe Paradis <hexstream@gmail.com>

License

Public Domain
README
Project's home: https://www.hexstreamsoft.com/libraries/trivial-jumptables/ trivial-jumptables provides efficient O(1) jump tables on supported Common Lisp implementations and falls back to O(log(n)) on others. Important optimizations are performed even on unsupported implementations, notably "vectorization" which allows O(1) dispatch if all cases are constant. This library is in the Public Domain. See the UNLICENSE file for details.

Dependencies (2)

  • bubble-operator-upwards
  • parachute

Dependents (0)

    • GitHub
    • Quicklisp