Was thinking over Paul Graham's Arc
I get weird feeling from it.. some of the ideas are obviously right and cute; OTOH the language feels to alien to Lisp. Single-dispatch single-inheritance object system also looks awkward.
Then, if Arc is a scripting language, where all the regexps? Why just don't use the special treatment of combinations again, so that ("foo bar baz" ".*ba") will result in "foo ba"?