2008-09-01から1ヶ月間の記事一覧

Ruby1.8.7挙動クイズ(2)

好評につき第2弾.以下のコードはそれぞれどのような挙動をするか? def foo yield end p method(:foo).call { 3 } def foo yield end p method(:foo).to_proc.call { 3 }

Symbol#pa

[123, 456, 789].map {|i| i.to_s } [123, 456, 789].map(&:to_s) Symbol#to_procを初めて見た時は喜んでた.確かにこれは素晴らしいけど,じゃあto_sに引数を渡したい時は…? [123, 456, 789].map {|i| i.to_s(16) } &:to_sで書いてて,後から↑みたいに直さ…

Ruby1.8.7挙動クイズ

以下のコードはそれぞれどのような挙動をするか? def foo yield end p foo {|&b| b } def bar &b b.call end p bar {|&b| b }

いろいろインストール

なんとなく,miにRubyモードを入れてみた.普段はCarbon Emacs使ってるんだけどね.golfの時には,Emacsだと最後に改行が自動挿入されるからmiも使ってたりする.Emacsの設定をすればいいのかもしれないけど. Rubyのバージョンを1.8.6のままにしておいたの…

vi-boolをki-boolに変換

Unlambdaの勉強にと,自力で考えてみた.もっといい方法あったら教えて下さい. 参考URL:http://hw001.gate01.com/eggplant/tcf/unlambda/boolean.html バッククォート記法とS式が混ざってるのは(俺が)見やすいように.あとでいろいろ書き直す.考えた時と…

Grassでv(2)

ょゎさんのアイデアを盗んで67B.なんでょゎさんより短いんだろう…? 自分で思い付いた別のアプローチで64B.あれ?もっと短くなると思ったのに. 上位陣は一体何なんだろう?この言語で,一体何ができるというんだろうか….

調合材料メモ

亀の甲羅はグラストートスから盗むレア 竜の牙はミニドラゴンから盗むレア ダークマターはプロトタイプが落とす100% プロトタイプ狩りが始まるかどうかよく考えないと

Grassでv

ついに通った.175B.

弾いてみた動画

にゅすけさんの日記でみつけたがこれは凄い. ピアノ『狂気の飛翔幻想響〜88鍵盤酷使録』 東方永夜抄全21曲+α

難解言語を学ぶにはまず処理系から

ということで,GrassインタプリタをSchemeで書いてみた.拾いもののHello, worldが動いたから大体できてると思う.ただtrueとfalseが実装できてるかどうかはよく解らない. 最後にスタックトップをそれ自身を引数として呼ぶという仕様のせいで,コピペ生成し…

全員死亡エンディング

FF5

かなり仕上がってますよ.特に最後.クイック中に自爆で全滅しながら倒すと見られるので是非どうぞ. 参考URL: http://www.astr.tohoku.ac.jp/~ajiki/cheap_restaurant/GAME/

難しい

Grass難しいよ… ょゎさんの日記を読んで少しだけ解った気がするも今一掴めず.多引数関数がカリー化されてるやつだって所まで解った. 適当にぐぐって解説してるサイトを探す. プログラミング言語/Grass - プログラミングスレまとめ in VIP これを読んで少…

ガルキマセラ捕獲完了+シヴァ撃破

やっぱりエーギル放つで捕らえるのが一番楽だね.シヴァはボタン固定で撃破.バーサーカーで挑んでもよかったくらいだ. ガラフが離脱する前に,物資の調達をしておいたほうがよさそうだ.

v

なんでみんなGrassとかバリバリ書けるの?

再開

半年ぶりくらいにプレイ再開.セーブデータの見てどういう状態なのか解るのに二日かかった. とりあえずガルキマセラ捕獲を済ませておこうと思ったがやり方を忘れる.まぁ毎度のこと. グラストートスを放ってみたが,カウンターの月の笛が飛んできた.やっ…

ちょっと草植えときますね型言語

ゴルフ場にGrass追加されててわろた.

IOクラスの素朴な疑問

なんで入力と出力が同じクラスなの?