Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
ラベル pdf の投稿を表示しています。 すべての投稿を表示
ラベル pdf の投稿を表示しています。 すべての投稿を表示

2010/11/02

gauche-refj.pdf

というのがあったので眺めていました。
こういうリファレンスを上からシーケンシャルに眺めるのは結構好きです。
setter, getter のこととか良く知らなかったのですが、これを読んでわかりました。clamp とか知らないとその都度自分で定義してしまいがちですよね。私のことですが。

Scheme手習い

2010/06/20

RnRS 年表と資料へのポインタ

ようやく R5RS を読み始めました。まだ始めの方しか読んでませんが、意外におもしろいです。
これなら R4RS や R3RS なんかもさかのぼって読んでみたい!と思いましたが、日本語訳は見当たりませんね。。やっぱり読むなら英語ですか・・・。


年号は R5RS 犬飼さん版日本語訳の P.2 「はじめに - 背景」を参考にしています。
1975年は、TCP/IP が公開されたり、Microsoft がスタートしたりした年みたいですね。


お、Practical Scheme にこんなページが。

追記

コメントにて R4RS は日本語訳があると教えて頂いたので、再度探してみました。
ここにリンクがあったのですが、リンク先は消失しているようです。

で、こちらに復刻版が!

プログラミングGaucheプログラミング言語SCHEME


2010/06/06

Lisp/Scheme 読み物、メモ、よくわからないけど後で読む

Lisp関連の翻訳もの多数

社長がSchemerらしい。採用情報のページがなんかすごい。

Schemeのマクロ、継続関連。

コンパイラとか3impとか。

雑記

また探しに行ってみたけど、熊本の本屋さんには 実用 Common Lisp (IT Architects’Archive CLASSIC MODER) は置いてねぇーわ・・・。
ちょっと立ち読みしてみたいんだけどなぁ・・・。

実用 Common Lisp (IT Architects’Archive CLASSIC MODER)

2010/05/31

熊本市内の本屋さんに「実用 Common Lisp」がなかった

今日、私の知る限りで最も品揃えの良い熊本市内の本屋さん2件を回ってみましたが、実用 Common Lisp (IT Architects’Archive CLASSIC MODER) は置いてませんでした・・・orz

「私の知る限り」なんて言わなくても、熊本市内で品揃えの良い2件と言ったら、三年坂のツタヤとダイエーのキクヤですね、はい。

ついでに、プログラミング言語SCHEMEビューティフルコード を立ち読んだら、欲しくなりました・・・。

後者は、scheme の syntax-case が載っている25章だけでも良いので欲しいなー。などと Twitter でつぶやいたら、PDF(英語)を教えて頂きました!ありがとうございます!

前者は、英語版が Web 上に公開されているので、チラ見してみます。

Web 上には、無料で読めるものが他にもたくさんあるしなー・・・。実用 Common Lisp (IT Architects’Archive CLASSIC MODER) は、また今度で良いかなー・・・。いや、立ち読んでみたいだけだったんだ。


ビューティフルコード実用 Common Lisp (IT Architects’Archive CLASSIC MODER)プログラミング言語SCHEMEThe Scheme Programming Language, 4th Edition

2010/05/04

Common Lisp Quick Reference と PDF

これ、印刷しておきたい。
他にPDFを漁ったのでメモ。タイトルが面白そうだったというだけで、中身はどんなものか見ていません。
CiNii は漁ってません。


先日 LET OVER LAMBDA Edition 1.0 を読み終わりました。平日毎日2時間ほど読んで、3週間以上掛かかりました。読み終わったと言っても本を読む本 (講談社学術文庫)で言うところの「分析点検読書」レベルです。コードもほとんど書いていません。続けてもう一周読もうと思います。
次は、1年前に挫折した On Lisp を読もうと思っています。平日に。


On Lisp や LET OVER LAMBDA Edition 1.0 をサクサク読める方々というのは何者なのでしょうか。とても同じ人間だとは思えません。思いたくありません。尊敬します。


まだまだ、手持ちの Lisp/Scheme 関連書籍だけでも後が支えています。とても 実用 Common Lisp を買う余裕はありません。高いですし・・・。


そういえば、書店によっては既に 実用 Common Lisp が平積みにされているというお話があります。今日は外出したので、書店を覗いてみました。あるはずないだろう、とは思っていました(熊本ですし)。もちろん、ありませんでした。くやしいのぉくやしいのぉ。


実用 Common LispLET OVER LAMBDA Edition 1.0On Lisp

2010/04/28

Lisp/Scheme Interpreter & Compiler

LET OVER LAMBDA Edition 1.0

ようやくLOL(LET OVER LAMBDA Edition 1.0)を読了した今日この頃です。わからないことだらけです。7章のForthを実装するところから書いてみようと思っています。

本題

ただのメモです。

最近、一日のうちに何度も「PCを開くにも本を開くにも中途半端な時間」が多く発生するので、携帯で2chを見てます。
99 :デフォルトの名無しさん:2008/02/18(月) 22:30:16
>>94
> Essentials of Programming Languages
> 71. Continuation Passing Interpreterで。

3章がenvironment passing interpreterで、
7.3がimperative interpreger。

Reflection
http://library.readscheme.org/page11.html
Continuations and Continuation Passing Style
http://library.readscheme.org/page6.html
あたりもいいんじゃね?
Kenichi Asai. "Reflecting on the Metalevel Interpreter Written in Direct Style"とか。

字面を見ただけの当てずっぽうですが、The Little Schemer, 4th Edition の最後にSchemeで作る「Lispもどき」は Environment Passing Interpreter なんでしょうか。環境を渡しますよね。
これを実際に書いた時、初めて「環境」というのが何なのか理解できました。

参考

参考になりそうなところをざっくりとメモ。

書籍

Schemeのインタプリタとコンパイラのいろんな実装が書かれているそうです。

Lisp in Small Pieces
Lisp in Small Pieces
posted with amazlet at 10.04.28
Queinnec Christian
Cambridge University Press
売り上げランキング: 78719


こちらはContinuation-Passsing Interpretersなどが書かれている模様。

Essentials of Programming Languages, 2nd Edition
Daniel P. Friedman Mitchell Wand Christopher T. Haynes
The MIT Press
売り上げランキング: 100724
おすすめ度の平均: 5.0
5 楽しいインタプリタの教科書


(PDF)Three Implementation Models for Schemeの日本語訳がどこかに掲載されていたような記憶があるのですが、見つかりませんでした。


ところで2chは、iPhoneもAndroidも持っていませんのでこれで見ています。

追記


The Little Schemer, 4th Edition

2010/02/16

ラムダ計算 λ...

みんな大好きラムダ計算。ラムだけ遺産。裸無駄ぁ。スlambdaンク!


昨日ついったーで、計算論 計算可能性とラムダ計算の話が出ました。難しいよねーと。
とっつきやすい本や資料はないかなー。

参考

 

 

googleだと大学の授業の資料などが、たくさんヒットしますね。

 

以前amazonのレビューを読んでこの本を購入しました。

計算論 計算可能性とラムダ計算 (コンピュータサイエンス大学講座)

計算論 計算可能性とラムダ計算 (コンピュータサイエンス大学講座)


私個人の感想は「難解・・・」。

 

同じ頃、ここ↓で見かけた論理と計算のしくみという本が気になります。

論理と計算のしくみ

 

関連

2010/01/26

Webで読めるLisp関連書籍

書籍じゃないのもありますけども。
他にあったら教えて欲しいです。よろしくお願いします。

エッセイ

ハッカーと画家 コンピュータ時代の創造者たち

Emacs Lisp

Common Lisp

 Common Lisp: A Gentle Introduction to Symbolic Computation
Practical Common Lisp (Books for Professionals by Professionals) 実践Common Lisp
Let Over Lambda LET OVER LAMBDA Edition 1.0
Common Lisp: An Interactive Approach (Principles of Computer Science Series)
On Lisp
Partial Evaluation and Automatic Program Generation (Prentice-Hall International Series in Computer Science)

Scheme

Structure and Interpretation of Computer Programs, 2nd Edition (MIT Electrical Engineering and Computer Science) 計算機プログラムの構造と解釈
The Scheme Programming Language, 3rd Edition
The Scheme Programming Language, 4th Edition
How to Design Programs: An Introduction to Programming and Computing
入門Scheme―Scheme入門からXツールを使ったアプリケーションプログラミングまで
プログラミングGauche

参考



その他

読み物

PostScript

Erlang 他


Webで読めないけど

Lisp 関連書籍
Land of LispANSI Common Lisp (スタンダードテキスト)入門Common Lisp―関数型4つの特徴とλ(ラムダ)計算リスト遊び―Emacsで学ぶLispの世界 (ASCII SOFTWARE SCIENCE Language)考える道具としてのLisp入門これがLISPだ! (Information & computing (30))Common Lisp 入門 (岩波コンピュータサイエンス)プログラミング言語Lisp入門からマルチメディアまで (ASCII SOFTWARE SCIENCE Language)