そういえば、僕は良く、複数の言語を混ぜたような言語を良く書きます。Clojure(JavaとLispの混血)、Boo(Python、と.netの混血)、Nendo(RubyとLisp)、Nu(Objective-C、Ruby, Lisp)、LFE(Lispと、Erlang).... この中で、その言語同士の機能が補い合い、むしろ、競合したりして、いろいろおもしろいのですが、今回はその言語の一部を取り上げ、考察していこうと思います。 複数の言語を混ぜた言語たちとは? まず、 前もって言いいたいことは、あくまでも、「複数の言語を混ぜた言語」というのは、明確な定義は無く、僕ひとりが明確に、複数の言語を意識しないといけないと思った言語を選択しただけです。 もっとも、Clojureは個人的には、独自の言語になりつつあると思います。なので、Clojure(JavaとLispの混血)と言いましたが、むし