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.
Author
Jean-Philippe Paradis <hexstream@hexstreamsoft.com>, Jean-Philippe Paradis <hexstream@gmail.com>
License
Public Domain
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.
Version:
1.1License:
Public DomainAuthors:
Jean-Philippe Paradis <hexstream@hexstreamsoft.com>Dependencies:
None
trivial-jumptables_tests
trivial-jumptables unit tests.
License:
Public DomainAuthors:
Jean-Philippe Paradis <hexstream@gmail.com>Dependencies:
bubble-operator-upwards
parachute
trivial-jumptables