history

青木日記 RSS

<前の日 | この月 | 次の日>

2005-12-30

ふつうの H

うむむ、hello, cat, head, tail, wc は簡単なんだがなあ。 sort, uniq を練習問題にするのは意外と難しそうだ。 高階関数の例として grep (filter) を使おうと思ったけど、 Maybe と部分適用が必要になってしまうのでちょっと考え中。 できればこの章は Maybe とか部分適用とか lambda とかなしで通過したいのだが、 他にちょうどいいネタがない。

うーん……。tr でも作ったほうがいいかなあ……。 ん、tr か、そうだ tr があった! tr なら map で済むよ! ああでもやっぱ部分適用と lambda なしだと変換文字列が固定になるな。 そのへんはこのさい妥協するか。

(02:58)

ふつうの H

expand もいいかもしんない。

(03:00)

ふつうの H (3)

cat -n もいいなあ。zip の例題になりそう。

ちなみに最後の例題は LazyLines (Wiki) の予定。 hello, cat, head, tail, echo, ... というラインナップから いきなり Wiki に飛ぶのは無理なので、 言語仕様の例題として LazyLines のパーツを解説していって、 最後にどかーんとまとめるような感じにしようかと思ってます。

……つーか、いまごろ「思ってる」だけじゃまずいんですが。

(03:29)

本日のツッコミ(全1件) [ツッコミを入れる]
hyuki (2006-01-05 07:57)

『ふつうのH』すごく期待してます!絶対買います!がんばってください!

名前
メールアドレス

<前の日 | この月 | 次の日>
2002|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|04|05|06|09|10|
2009|07|
2010|09|

Copyright (c) 2002-2007 青木峰郎 / Minero Aoki. All rights reserved. LIRS