Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 1.26 KB

README.org

File metadata and controls

35 lines (22 loc) · 1.26 KB

Lisp-Hashpalooza

A diverse array of non-cryptographic hash functions in Common Lisp.

Development

Tools

  1. Text editor (Emacs)
  2. Common Lisp IDE (SLIME on top of Emacs)
  3. Compiler/Interpreter (SBCL)
  4. Lisp package manager (Quicklisp)

Or, you can opt for the fastest solution: Portacle, which is portable, cross-platform, and requires no installation. Alternatively, you can use VS Code with the ALive extension. It’s up to you to figure out how it works.

Run the code

Once you have the necessary tools up and running, you can refer to this cookbook for general guidance on getting started with Common Lisp.

Load the system by entering the following command in the REPL:

(asdf:load-system "lisp-hashpalooza")

Afterward, evaluate the lisp-hashpalooza/tests/<file-name> buffer using the following steps:

  1. Press M-x to invoke the command menu.
  2. Type slime-eval-buffer and press Enter.
  3. Output should be printed to the REPL.

License

Licensed under the GPL-v3 license.