Shen-mode provides functionality for working with the shen programming language. This includes both a major mode `shen-mode' and an inferior Shen mode (`run-shen') for evaluating shen code in a comint buffer or from a buffer of Shen source code. For information on shen see http://www.shenlanguage.org/.