前の記事 ≪:Flashで作られたWeb2.0なサイトのまとめサイト
次の記事 ≫:様々な便利APIが提供されている「trynt:tech」

Lisp言語を元にJavaScriptやCSSファイルを生成「ParenScript」

2006年09月20日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法

ParenScript

ParenScript is a small lispy language that can be compiled to JavaScript.

Lisp言語を元にJavaScriptやCSSファイルを生成「ParenScript」。

次のLISPコードをまず書きます。

(js (defun foobar (a b) (return (+ a b))))

ParenScript Compilerを使ってコンパイルすると、次のJavaScriptコードに変換されます。

function foobar(a, b) { return a + b; }

Lisperにはうれしい機能なんでしょうかね。

それにしても、1つの言語を書いて、他の仕組みも作成する仕組みがあれば、1言語のみ知っておけば他の物も作れる、ということでなかなか便利ですね。
言語間の仕様の違いなどもあるのでなかなか難しいとは思いますが。

PHPでは、PEARのHTML_CSSHTML_JavaScriptHTML_AJAXとかもありますね。

関連の記事検索:JavaScript, lisp, Lisp, LL, ParenScript
スポンサード リンク

By.KJ : 2006年09月20日 14:09 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)