月曜日, 11月 19, 2007 common lisp CGI用のユーティリティ common lispでCGIを書くときのユーティリティを書く。 あまり重いものを書く能力はないので、簡単なものを作りたい。 lisp-cgi-utilsでいいじゃないか、とは思うんだけど、自分でつくることに意味がある。。。んだと思う。 enctypeにmultipart/form-dataを指定してファイルをアップロードしたい時に、*standard-input*からバイナリを読みたいんだけどどうやって読めばいいのかわからない。 *standard-input*からread-byteするとエラーが出る。 (with-open-file (in "/dev/stdin" :element-type '(unsigned-byte 8) :direction :input) (do ((b
MS-DOS [2006-02-26/2006-07-07] UNIX [2006-02-26/2006-07-06] MSX-BASIC [2005-01-16/2006-07-26] VisualBasic for Application [2005-01-16/2006-08-29] VBScript [2007-04-06] VB.NET [2007-03-15/2007-11-27] PASCAL [2005-02-10] PL/I [2005-01-16] Perl [2005-03-12/2006-07-11] C言語(gcc, WIN32) [2005-01-16/2006-10-18] Visual C++(MFC) [2005-01-16/2007-06-02] Java [2005-01-16/2007-11-30] JavaScript [2006-01-08/20
0. はじめに P.Graham 著 ANSI Common LISP (日本語訳) は優れた LISP の入門書です。この本には練習問題が載っていますが、解答は付いていないので、 解答案を書いてみました。その問題までに出てきた本文の内容を使って解いていますので (特に最初の章では)ぎこちない点があります。あまりにぎこちない場合は別解をつけました。 自信の無いところもあります。 間違いなどが見つかりましたら takafumi@shido.info までご連絡ください。 1. 目次 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第10章 第11章 第12章 第13章 2. 第2章 "X => Y" は "X が評価されて Y になる”を表す。 5 => 5, 1 => 1, 3 => 3, and 7 => 7. (- 5 1) => 4 and (+ 3 7) => 10
Index Unless specified otherwise, all the code and the documentation on this site is in public domain Recent changes: April 17, 2024 | RSS | Atom Computation fixpoints; Having an Effect; monads; programming as collaborative reference; effects without monads; Turing machines; Markov algorithms; R-technology; CK macros; generators vs. lazy evaluation; IO monad realized in 1965; grasping patterns; t
ライブラリが足りない、と言われ続けているScheme。 使えるコードは共有しなきゃ。 ということで、ライブラリの情報をタレ込むページ。 自作のものでも他作のものでも可。 とりあえず、各項目は ** で始めてもらって、名前と簡単な紹介、リンク、 使える処理系など。紹介が長くなりそうだったり、突っ込みや質問などが あったら、Scheme:ライブラリ:なんとか みたいなWikiページを 自由に作って下さい。 項目が増えてきたらカテゴライズするかも。 英語圏の方もいらっしゃると思うので、Scheme:Libraryも作りました。(yamasushi) Gauche専用のLibraryはGauche:Libraryに移動しました。(yamasushi) メタリンク本家、CSW:Scheme-FAQ-Standards の Where can I find scheme libraries から。SR
2006年04月17日18:52 カテゴリLightweight LanguagesLogos CGIの神話と現実 PHPのパフォーマンスに関しては、すでに川合さんのPerlよりPHPの方が軽くて速いは本当?が出ていて、これでプロには充分なんだけど、すでにプロのプログラマーを離れて、一般の人でも動的Webページ生成プログラムを書くようになった今、もう一度整理しておいた方がいいかも知れない。 提督の野望 海軍広報: 2006/4/17 PHP たしかにCGIはパーミッションの設定とか面倒なことが多かったし、スピードも遅いから廃れても仕方ないんだけど、じゃあPHPはどのぐらい使いやすいのかね? と思って調べてみた。 誤解その1--CGIはPerlで書かれている まず最初に抑えておきたいのは、CGIは言語の名前ではなく、Webサーバーが外部プログラムにページ生成を依頼する時にどんな情報を渡し、ど
What's Rucheme? How to get Rucheme? How to install Rucheme? How to use Rucheme?with File with Interpreter How to use Rucheme in other Ruby application? How much implemented in Rucheme? Mailing list ToDo Bibliography another... $Id: readme.txt,v 1.2 2003/09/10 10:22:32 ko1 Exp $ Wed, 10 Sep 2003 08:55:38 +0900 初稿 ChangeLog 旧 Rucheme What's Rucheme? Scheme のインタプリタです。R5RS のフルセットを目指しています。現状ではまだまだ遠いです。
素敵な断片 Common Lisp の素敵な断片です。 数値のコンマ編集 (format nil "~:D" 1000000) ;; ==> "1,000,000" 標準出力を束縛する (with-output-to-string (*standard-output*) (write-string "Hello ") (format t "~{~a~^, ~}" '(1 2 3))) ;; ==> "Hello 1, 2, 3" アナフォリックマクロ Anaphora より抜粋。マクロを定義するマクロ。it を予約語であるかのように使う。 (defmacro anaphoric (op test &body body) `(let ((it ,test)) (,op it ,@body))) (defmacro aif (test then &optional else) `(anapho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く