FunImageJ provides a natural Lisp interface for ImageJ, written using the Clojure dialect of Lisp. Code written with FunImageJ can be compiled into independent programs that can be distributed as standalone jars, as well as scripts that work natively within ImageJ/Fiji.
Usage within ImageJ
Add the FunImageJ update site like you would usually.
See the project README for further instructions.