Scriba is a Mathematica-style document-centric interface to BSF languages. It ships with BeanShell, HTML, JRuby, and JScheme pre-installed. Any JSR-223 compatible engine can be plugged in. See, for example, the list of such engines in the java.net scripting project.