Continuations in C The language scheme has an interesting feature: the call/cc [4] function, otherwise known as call with current continuation. A continuation is essentially the state of a process at any moment in time. At any point during ex... 続きを読む
非同期のプログラミングの解説の中にはよく「継続(渡し)」が良く出てきます。継続といえば Scheme の call/cc ですが、やっぱり JSDeferred のサンプルのページにも出てきます。直感的にはあんまり関係ないような気がしますが、関係があるようです。さらに、... 続きを読む
Welcome to WeblocksWeblocks is an advanced web framework written in Common Lisp.It is designed to make Agile web application development as effective and simple as possible.Is it usable? Can I see some demos?Weblocks is well-tested and has pr... 続きを読む
First there was GOTO, and all was ... bearable ... GOTO begot the subroutine, and all was ... better ... The subroutine begot the function, and all was good. First there the CGI, and all was ... bearable ... CGI begot the servlet and jsp, and... 続きを読む
Enables users to develop web applications with the shortest codes About The goal of web4r is enabling users to develop web applications with the shortest codes. The "Hello World" Application: (require :web4r) (use-package :web4r) (defpage hel... 続きを読む
The last couple of days I spent refactoring my web application framework Wee, a Seaside-like framework for Ruby that I started back in 2004 with a lot of mental help from Avi Bryant (one of the main guys behind Seaside). It’s now approaching... 続きを読む
雑記/備忘 | 09:39 | 昨日、CPS(継続渡し方式)への変換を話題にしました。最近CPSに凝っているらしいid:higeponさんが:人間の皮が裏返る。外が内、内が外。みたいなイメージでしょうか。と書いてます( CPSで思考する - ひげぽん OSとか作っちゃうかMona-)... 続きを読む
雑記/備忘 | 16:33 | 久々にThe n-Category Cafeを見たら、Mike Stayによる"The Continuation Passing Transform and the Yoneda Embedding"なんて記事がありました。米田埋め込みは圏論ではお馴染み。継続渡しへの変換はコンピュータ・プログラミングではお馴... 続きを読む
■ [ruby][event] Ruby勉強会@関西-16「30分でわかるcallccの使い方」 先週末のRuby勉強会@関西で、Rubyにおけるcallccの使い方について発表させていただきました。 スライド: pdf ppt 継続の説明については「なんでも継続」がよく参照されるんだけど、 ちょ... 続きを読む
Homepage for the Borges web application frameworkBorges is a continuation-based web application framework originally ported from on Seaside 2 that allows a linear style of programming of web applications. Components of a Borges web page can c... 続きを読む