タグ Lisper
人気順 5 users 10 users 50 users 500 users 1000 usersLisperはプログラムに何を見るか - 八発白中
2015-06-30 Lisperはプログラムに何を見るか 男子校に通う中学生の僕らにとって「家庭科」の授業は休憩時間のようなものだった。 僕の中学校には家庭科室というものが無い。だから、いつもの教室で野菜の種類やそれに含まれる栄養素なんかを教わるというだけの、正直退屈な授業だった。話される内容はどれもただ暗記すればいいものなので、授業を聴かなくても定期試験前に教科書を読み通すだけで九〇点は取れる... 続きを読む
Lisperとの付き合い方 - 本トのこと。
2014-12-27 Lisperとの付き合い方 この記事はLisp Advent Calendar 2014に投稿しそびれた、ただの記事です。 こんにちは、めいまおです。 昨年、勢い余ってLisp Advent Calendarに記事を投稿してからもう一年が経ち、早かったような、長かったような一年だったなと振り返っています。 Advent Calendar、枠余ってたらLisperとの付き合い方... 続きを読む
竹内関数で音楽生成 - aikeの日記
Lisperの人ならみんな知ってる竹内関数(たらいまわし関数)という関数があります。定義としてはこんな感じ。 そのシンプルな定義からは想像もつかないほど複雑で膨大な再帰呼び出しがおこなわれるとても興味深い関数です。たとえば引数にTarai(10,5,0)を与えると343,073回再帰呼び出しされたりします。 この関数呼び出しの引数がどのように変化するか知りたくてプログラムを書いて調べてみたところ... 続きを読む
Emacs初心者向け記事へのリンク集 - ’(rubikitch wanna be (a . lisper))
ここ1ヶ月でEmacs初心者向け記事がたくさん出てきている。2009年はEmacsの年になるだろうか?というわけでハブエントリーを作成しておく。 これから使い始めたい人のためのEmacs講座 全1回 - antipop これからemacsを使い始めたい人へ送るチュートリアル 第1回 - Unix的なアレ これからemacsを使い始めたい人へ送るチュートリアル 第2回 - Unix的なアレ Emac... 続きを読む
Ctrl+中指か薬指を使うキー操作が多いEmacsで指の負担を軽くする方法 - ’(rubikitch wanna be (a . lisper))
使わない部分を使って死なないようにする、或いは emacs でカーソルやらエンターやらバックスペースを使いまくる - コトリコEmacsを使っていると、Ctrlを押しながらうんぬんというのがとても多い。だから指が疲れてしまうという話をよく聞く。俺は10年以上使っているのだが、幸い今のところ指が疲れるということはない。というか、逆に左手小指が異常に鍛えられている気すらする。これはさておき、俺は俺なり... 続きを読む
Ruby 1.8.7で使えるようになったRuby 1.9のメソッドたち - ’(rubikitch wanna be (a . lisper))
Ruby 1.8.7ではRuby 1.9からのbackportがとても多い。つまり、Ruby 1.9のあのメソッドがRuby 1.8でも使えるようになったということだ!!これがすごいという機能がもりだくさん、ちょっと大人になったRuby 1.8をお楽しみに。Enumeratorは組み込みになり、eachなどのイテレータメソッドはブロックをつけないとEnumerable::Enumeratorを返す... 続きを読む