ruby,rails,emacs,lisp,matlab,