sentence: prominent examples of languages supporting this are c# , java , ecmascript ( actionscript , javascript , jscript ) , f# , haskell , lisp ( common lisp , scheme , clojure , others ) , lua , oz , perl , prolog , python , ruby , smalltalk , scala , ml , and erlang .