The King's Museum

ソフトウェアエンジニアのブログ。

2020-10-01から1ヶ月間の記事一覧

『More Effective Agile』を読んで

『More Effective Agile』を読みました。10 月の読書。 More Effective Agile “ソフトウェアリーダー”になるための28の道標作者:Steve McConnell発売日: 2020/06/11メディア: Kindle版 『More Effective Agile』 は『CODE COMPLETE』で有名なスティーブ・マ…

Scheme 手習い(10)~ eval と apply ~

第10章:このすべての値は何だ Scheme 手習い第 10 章。 いわゆる eval を実装する。この本では value という関数名になっているけど。 準備 リストを操作するための便利関数を事前に定義しておく。 (define (build a b) (cons a (cons b '()))) (define (fi…

Scheme 手習い(9)~ Y コンビネータ~

第9章:…… もう一度、もう一度、もう一度、……(続き) 第9章の最後は Y コンビネータについて。 リストの要素数を数える length を題材にして Y コンビネータを学ぶ。 length リストの要素数を数えるなんの変哲もない関数 length を定義する。 (define (leng…

Scheme 手習い(8)

第9章:…… もう一度、もう一度、もう一度、…… keep-looking (define (pick to lat) (cond [(= to 0) (car lat)] [else (pick (- to 1) (cdr lat))])) (define (keep-looking a to lat) (cond [(number? to) (keep-looking a (pick to lat) lat)] [else (eq? …

(c) The King's Museum