vallogは飲み物です。

ちょっと呟いていたらTLのLisperがいろいろ教えてくれたのでまとめてみた!
1
ばばろあ @valvallow

@ayato_p 書いたそばからキレイに忘れる抜群の記憶力なのでアレはリファレンスです☆彡

2013-05-09 21:22:57
あやぴー @ayato_p

@valvallow すごい素敵。 vallogを飲みながらプログラミングしているのがこちらのアカウント。 というか、パインアメお兄さんの書くコマンドスクリプトあるじゃないですか。 あれ、意味がわからない…。何を参考にすればいいのかわからないレベル。

2013-05-09 21:24:41
ばばろあ @valvallow

@ayato_p 読んだ人がパッと読んで意味がわからないのはコードが悪いんです!

2013-05-09 21:30:21
あやぴー @ayato_p

@valvallow あー、ではなくて、知らない語彙が多くて理解できていないっていうのもあるんですけど。 ちょっと参考にして勉強させてもらってます><

2013-05-09 21:32:21
ばばろあ @valvallow

@ayato_p 例えばさっきの全半角のやつだとどんなとこですか?

2013-05-09 21:43:21
A級3班国民 @kankichi573

@peccul @ayato_p さうですね。最後の条件節にTと書いとけば、以前のすべての条件節に合致しない場合はTの後ろの式を実行します。(結局elseと同一のこと)

2013-05-09 21:45:00
あやぴー @ayato_p

@valvallow let1の部分とかよくわからないですね。。それとかlet-argsはプログラミングGauche読んだのでわかりますけど、まだ理解が乏しいです>< ^ _ とか?:とか?まだ良くわかってない感じです。

2013-05-09 21:48:19
ばばろあ @valvallow

@ayato_p うーんと、(^ _ ...)は(lambda _ ...)と同じ意味です。なので、(^ args ...)でもいいんですが、このスクリプトの場合引数を無視するので_にしてるだけなんです(どこかで誰かが無視する引数リストを_で書いてたのをマネしてます)

2013-05-09 21:55:13
あやぴー @ayato_p

@valvallow ほほー!すごい!勉強になった!><

2013-05-09 21:56:31
ばばろあ @valvallow

@ayato_p :で始まるものはそれ自体に評価されるキーワードなんですけど、lambdaの引数リスト内に:optionalとか:keysが現れると特別な扱いになるます。その辺はhttp://t.co/Wr3uC7QlSH

2013-05-09 21:56:45
ばばろあ @valvallow

@ayato_p let1のとこは、指定されたkeyがクロージャで保持されてるリスト中に存在するか調べて存在したらindexが返るのでandの後半が評価されてindexに対応する値が返り、存在しなければandで#fが返ります。(でもよくみたら #f が返った場合を考慮してませんね

2013-05-09 22:00:28
あやぴー @ayato_p

@valvallow ちなみにちなみに ((n "s|sleep=i" 1000) とかはsかsleepを受け取る、指定がなければ1000という解釈でいいです?

2013-05-09 22:04:07
はなだ☆のぶかず@lisp &ボドゲ勢ボドゲプレイヤー) @nobkz

@ayato_p @valvallow どーでもいいですけど、^って何て呼ぶんだろうって気になって調べたら、circumflex accentって言うの始めて知った。

2013-05-09 22:04:41
あやぴー @ayato_p

@SaitoAtsushi @valvallow はう>< 少しずつ読んで調べてしてるんですけど、全部いっぺんには調べきれないですん><

2013-05-09 22:05:30
齊藤敦志 @SaitoAtsushi

@ayato_p @valvallow emacs からドキュメントひけるようにしたら効率良すぎでワロス http://t.co/J9087t63fC

2013-05-09 22:07:28
拡大
ばばろあ @valvallow

@ayato_p そです。ここのoption specのところをどうぞ http://t.co/RxMUbA806q

2013-05-09 22:07:43
@wasao

@nobkz @ayato_p @valvallow プログラミングGaucheにはカレットと書いてありましたね。今手元のプログラミングGaucheを確認したところ64ページに記されてました。

2013-05-09 22:08:11
あやぴー @ayato_p

@SaitoAtsushi @valvallow あー、ちょうど今日帰ってからやろうと思っていたところでした。。。

2013-05-09 22:08:20
はなだ☆のぶかず@lisp &ボドゲ勢ボドゲプレイヤー) @nobkz

@valvallow @ayato_p そういえば、アップアローって大学の先生が言ってました。

2013-05-09 22:08:39
ばばろあ @valvallow

@SaitoAtsushi @ayato_p おー!便利!って、どうやら僕もそういう設定してましたが結局いつもWebのマニュアルを読んでます・・・ http://t.co/ObCt1Y75tf

2013-05-09 22:09:14