問題4.23 – SICP(計算機プログラムの構造と解釈)その196

問題4.23 4.1.7節の本文の版の analyze-sequence と Alysa の版の analyze-sequence の lambda 式部分にリーダーマクロを設置して実行してみる。 4.1.7節の本文の版 [...]…続きを読む

Perl で全角半角変換をモダンに行うコードを理解する

"Perl で半角カナと全角カナの変換をする" の記事を書いたら、"404 Blog Not Found:perl – で全角半角変換をモダンに行う" という CORE [...]…続きを読む

問題4.22 – SICP(計算機プログラムの構造と解釈)その195

問題4.22 構文解析手続き analyze に let->combination を使った解析を追加する。 (define (analyze exp) (cond ((self-evaluating? exp) [...]…続きを読む

CPAN 使い方メモ

CPAN 初回起動 $ sudo -H cpan この後 CPAN の設定をしていく。 CPAN 起動 $ sudo cpan cpan> CPAN モジュールのインストール cpan> install &l [...]…続きを読む

Perl で半角カナと全角カナの変換をする

Perl を使って半角カタカナと全角カタカナの変換をするスクリプトを、標準モジュールの Encode.pm と Unicode::Japanese と Lingua::JA::Regular::Unicode を使ってそ [...]…続きを読む

4.1.7 構文解析を実行から分離する – SICP(計算機プログラムの構造と解釈)その194

以下は構文解析を実行から分離した新しい評価器の全コード (define apply-in-underlying-scheme apply) ;;;; eval の定義 (define (eval exp env) ((a [...]…続きを読む

Y コンビネータ(Combinator)を JavaScript で試す

SICP(計算機プログラムの構造と解釈)の 問題4.21 にある Y コンビネータ(Combinator)を JavaScript で実装してみる。 デモ:Y Combinator with JavaScript  [...]…続きを読む

問題4.21 – SICP(計算機プログラムの構造と解釈)その193

問題4.21 λ式だけを使って再帰をしている問題のコードを見て、以前読んだYコンビネータの記事(Y Combinatorを直感的に理解。しようと試みる。 – 医者を志す妻を応援する夫の日記、Y コンビネータっ [...]…続きを読む

奈良公園かいわい 2009/5/31

興福寺の五重塔と東金堂 奈良公園の鹿 お昼寝中 東大寺大仏殿 大仏 猿沢池と興福寺の五重塔 "かふぇたまき"の自家製焼きプリン(150円)…続きを読む
Page 4 of 41234
↑ページの先頭へ