You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
LISP on browser¶ This is small implementation of LISP, which written in JavaScript and run on browsers. I think it helps you to understand what going on in programming languages by using it and reading its source codes. ;; A few examples. Click 'Load source' to load them. ; Closures (let (count 0) (define (counter) (set! count (+ 1 count)))) ; You can also define variables (define x 2) (set! x 3)
SS-Lisp is an experiment I've worked on in my free time, rather sporadically, for several months. It's a Lisp compiler that runs in a browser. It compiles Lisp to an intermediary “bytecode” and it provides a virtual machine to run the compiled code with acceptable speed (I recommend Chrome or a derivative browser for “acceptable” to stand true). It provides an “IDE” which mimics Emacs/SLIME, via
See this article for an explanation. Best viewed with JavaScript enabled. This table was assembled by Moritz Heidkamp. Thanks for contributions and corrections to Bastian Müller, Mario Domenech Goulart, Manuel Serrano, Max Weber, Nicky Nickell, Eric Bergstrome, Matt Gadda, Steffen Bruchmann, and Vladimir Sedach. Name Dialect Build Dependencies Runtime Dependencies Compiler Interpreter Interoperabi
EdgeLisp is a Lisp for JavaScript. There's no formal definition of the language at the moment, so your best bet is to look at the Lisp files in the lisp/ and client/ directories. EdgeLisp should feel familiar to Common Lisp programmers. A REPL is online at: http://manuel.github.com/edgelisp/repl.html This REPL runs a stable version of EdgeLisp that lags behind the master branch. For a REPL with th
new Stringの用途を考え、ユニークなキーを生成するgensymを書いた。toString()があるのでobjectのキーとして使用でき、オブジェクトなので===で比較する時は絶対に重ならない。 var gensym = function () { var prefix = 'gensym_'; var id = 0; return function () { var str = prefix + id++; return new String(str); }; }(); var JSONP = function (url, callback) { var script, head, sym; sym = gensym(); script = document.createElement('script'); script.type = 'text/javascript'; scri
So! I have all these cool things I want to write about, but I broke my thumbnail. Can you tell that's a long story? See, this summer I got excited about playing guitar again. I usually switch between all-guitar and all-piano every other year or so. This summer I dusted off the guitars and learned a bunch of pieces, and even composed one. I was prepping for — among other things — a multimedia blog
I've written a new JavaScript editing mode for GNU Emacs, and released it on code.google.com. This is part of a larger project, in progress, to permit writing Emacs extensions in JavaScript instead of Emacs-Lisp. Lest ye judge: hey, some people swing that way. The larger project is well underway, but probably won't be out until late summer or early fall. My new editing mode is called js2-mode, bec
1週間以内に返済を完了するだけの収入が入るけれど、現在お金がなくて困っているなど、短期間の融資を希望するという方は、無利息の期間を設けているカードローンを候補のひとつにしてみると何かと便利なはずです。 役立つ即日キャッシングを利用する場合は、審査に合格しなければならないのです。審査を進めるに当たり、殊更重視されますのが、申し込みを入れた人の“信用情報”です。 全国に支店展開するような金融機関のグループ企業がNGだったとおっしゃるなら、むしろ規模の小さなキャッシング会社に依頼した方が、審査をクリアする可能性は大きいと考えられます。 テレビでもおなじみのSMBCモビットは、心配のない即日キャッシングに対応している業者です。審査も早く、借入可能額決定までの時間が1時間未満というのは、大急ぎで現金を手にしたい人にはとっても重宝するサービスだと言って間違いないでしょう。 無利息のものであっても、実際
Introduction Parenscript is a translator from an extended subset of Common Lisp to JavaScript. Parenscript code can run almost identically on both the browser (as JavaScript) and server (as Common Lisp). Parenscript code is treated the same way as Common Lisp code, making the full power of Lisp macros available for JavaScript. This provides a web development environment that is unmatched in its ab
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く