tw.log

https://twitter.com/kinaba のログ (twilog の方が便利です。)

<<newer (latest) older>>

20100607 00:31 @super_rti 「関数を1引数関数に変換すること」がカリー化です。 「関数の引数を何個か固定して、引数の数の少ない関数を作ること」が部分適用です。それだけです。    これ以上細かく言い分けてもメリットない気が…
20100607 00:37 @super_rti 引数の順番は、第一引数から順に表に出すことのみをカリー化と定義する、ということに厳密に言うとなるのかもしれないしならないかもしれないですが、ここが争点になってるのってそもそも見たことがないので。
20100607 00:49 「カリー化と部分適用」が議論になるケースって2つあって、1つは「関数を1引数に変換してから引数を1個適用」に相当する二つの処理をまとめた処理全体をカリー化と(誤って)呼んでて突っ込みが入るケース。正式には、この二つの処理の前半のみがカリー化。
20100607 00:49 もう一つは「○○言語の関数はデフォルトでカリー化されているから部分適用が容易」という発言に対する物言いで、「そのデフォルトのカリー化で引数が一個一個バラされた順番で(≒第一引数から順に)引数を固定する部分適用に限れば確かに簡単だけど、他の引数を固定する部分適用は結局面倒じゃん」
20100607 00:54 IPSC http://ipsc.ksp.sk/results_ng.php?arg_contest=ipsc2010&arg_div=open&arg_single=0 チーム名 PremiumKokusanKisyuUme でした。
20100607 09:07 この問題はおもしろそうだ http://d.hatena.ne.jp/tanakh/20100606#p1
20100607 10:15 これ http://j.mp/aLl8Yp (via http://twitter.com/ranha/status/15586763686 @ranha さん) のガロア接続の説明よいなあ。ありがちな「えーとあなたなんで突然順序集合の話を始めてるんですか感」が少ない。
20100607 10:46 もう、全関数全引数デフォルトでラベル付きであっていいと思うんですよね。つまりAda最高。 RT そこでOCamlのラベル付き引数ですね! (via @keigoi) http://twitter.com/keigoi/statuses/15594512528
20100607 12:09 Google Code Jam 2010 Round 2 のD問題の解説めっちゃ面白いな。http://code.google.com/codejam/contest/dashboard?c=635102#s=a&a=3 でゅありてぃ!
20100607 12:10 しかし解けるようになれる気がしません
20100607 12:15 円を直線に裏返し、直線を点に裏返す、2回双対操作っぽいことをやる手法をデュアルデュアリティと名付けよう
20100607 18:11 ...(ICFP 2010) program committee is delighted to inform you that your paper #68 has been accepted... というメールが共著者さんとこに来ていた。あらすごい。
20100607 20:09 @chunjp @nodchip @ima5 ありがとうございます。万が一コンテストの方通っても「ペーパーはリジェクトされましたが何故かこの場にいます」的自虐ギャグを4年前に続いてかまさなくてもよくなりました!しかしまあ第一著者ではないので、もっと自分も頑張らねばではありますが…
20100607 23:20 そういえば可逆計算といえばこの前きいた http://dx.doi.org/doi:10.1007/978-3-540-74510-5_9 これが目から鱗だった。可逆マシン語。プログラムカウンタの速度変更とかboundvariable.orgに乗ってそうな妙な機能が大まじめに!
20100607 23:35 @brainfs 可逆計算という分野があって「入力と出力がかならず一対一に対応してて、"出力"を入れてプログラムを逆回ししたら"入力"を求められちゃう!」みたいなプログラムを考える分野なんですけど、そい話のを高級言語じゃなくて、アセンブラみたいな低いとこでも考えてみるとかなんとか
20100607 23:38 @shelarcy どもども。#ICFP でtwitter検索するといろんな方がみつかりますね。

<<newer (latest) older>>

presented by k.inaba (kiki .a.t. kmonos.net) under CC0