ia-hash-table

2016-03-18

Main purpose is to be able to use strings as real keys but do gethash with symbols and vice versa. Can be useful for things like http headers parsing (no more intern leaks), json apis with/without https://github.com/AccelerationNet/access. Only tested on SBCL. Expected to work on Allegro, CCL and LW. Also provides nil safe dot syntax

Upstream URL

github.com/deadtrickster/ia-hash-table

Author

Ilya Khaprov <ilya.kharpov@publitechs.com>, Ilya Khaprov <ilya.khaprov@publitechs.com> and CONTRIBUTORS

Maintainer

Ilya Khaprov <ilya.khaprov@publitechs.com>

License

MIT
README

ia-hash-table

Main purpose is to be able to use strings as real keys but do gethash with symbols and vice versa. Can be useful for things like http headers parsing (no more intern leaks), json apis with/without https://github.com/AccelerationNet/access. Only tested on SBCL. Expected to work on Allegro, CCL and LW. Also provides nil safe dot syntax

Version:
0.2.1
License:
MIT
Authors:
Ilya Khaprov <ilya.kharpov@publitechs.com>
Dependencies:
  • alexandria

  • split-sequence

ia-hash-table.test

Tests for ia-hash-table

Version:
0.1
License:
MIT
Authors:
Ilya Khaprov <ilya.khaprov@publitechs.com> and CONTRIBUTORS
Maintainers:
Ilya Khaprov <ilya.khaprov@publitechs.com>
Defsystem Dependencies:
  • prove-asdf

Dependencies:
  • cl-interpol

  • ia-hash-table

  • log4cl

  • mw-equiv

  • prove

Dependencies (6)

  • alexandria
  • cl-interpol
  • log4cl
  • mw-equiv
  • prove
  • split-sequence

Dependents (0)

    • GitHub
    • Quicklisp