2008-01-01から1年間の記事一覧

なんとかキャンプ

のネタを考えないといけない。 ネタ考えても出すかどうかわかんねーけどまぁそんな所で。 既に使ってる言語disるのは疲れるのと、まぁそういうのやってももう無駄なのでしない事にして、話すのとしてはやっぱりHaskellとかLispとかFactorとかLazy_KとかPCAST…

何やってるか分からなくて悔しかったので

lazy.cppを読んで、処理系の出力の扱いを見てみる。 main関数の最後んとこだけ e = Expr::partial_apply(e, new Expr(Expr::LazyRead)); for (;;) { int ch = church2int(car(e->dup())); if (ch >= 256) return ch-256; putchar(ch); e = cdr(e); } church …

これ出ると嬉しいなーっていう感じの本

Scala,Clean,Factor,Unlambda+Lazy_K+Logical_Combinator+Lambdaとかで。 Fortressとか凄い早く出ていた気がするんだけど。

LL Future Hole2

でまだ出て来て欲しいなーっていう界隈の言語が出て来ていないので、気違いの皆様に置かれましては是非ともUnlambda,Lazy_Kあたりでもやって欲しいなぁという所。 Unlambdaとかどうやってやって上げれば良いんだろう。文字列を相当するアスキーコード番号文…

LL未来の課題2

課題1は殆ど慣れていないHaskellでHTML周り弄る奴なので短くなっていないとして、問題2の方は実に単純ですので興味のある方は是非是非。 エロと風俗情報満載 どう抜く? dokakuのお題として出ているので、実際に参加されない方も文字通りしのぎ(バイト)を削…

あああああ

なんか変な言語の処理系実装したくて体のうずきが・・・。女子大生に慰めてもらいたい。 というかですね、 http://en.wikipedia.org/wiki/Timeline_of_programming_languages ちょくちょく見るこのページが更新されないせいでいつまでたっても2008年がPCASTL…

ツンデレ

ふ・・・ふーん。それLispっていうんだ。でもhogeの方が良いもんね! っていう人は本当にLispとかはどうでも良いと思っている。

ツンデレ

か・・・勘違いしないでよね!Haskellなんて好きじゃないんだから!! っていう人は本当にHaskellは好きじゃない(多分??)

SuperCon2008 2

http://www.gsic.titech.ac.jp/supercon/supercon2008/final/index.html 公式で結果が出ました。 優勝したpotassio、準優勝したfungaa、そして3位だったmaruchan おめでとう御座います。 入賞を逃した皆さんも、来年またこの舞台に戻って来て更なる進化を見…

SuperCon2008が終わりました

今回は東工大会場でチューターとして参加しました。 といっても前半はコード書いてばっかりで後半の方からしかチューターらしき仕事はしませんでしたがwww 公式に本選問題と結果が出ていないので私からはまだ詳しい事を伏せておいて後日に回すとして、今回は…

これって頭の中でどうやって解釈するんだろうね

例えば Prog ::= <Expr> Expr ::= <Expr>:l '+' <Term>:r -> { l + r } | <Term> Term ::= <Term>:l '*' <Fact>:r -> { l * r } | <Fact> Fact ::= Intとかこんなのに対して input:1+2+3*4+5とか来た時に構文木を作ろうとすると。 私はこの手の場合っていつも頭の中ではLLじゃなくてLRで考えてしまうん</fact></fact></term></term></term></expr></expr>…

Tsukuba.yourlang

とかはあっても良いとは思う。

Stack oriented/base language

って何があるんでしょうねー。 FactorとCatはこの前ググって出て来たから知ってるけど、そこからさかのぼるとJoyとかForth出て来た。 Factorは連鎖性プログラミング言語、とかも書かれているなぁ。後はShelfとか調べるとSmalltalkがどうたらとか出て来たり。…

チューターやるので

その間はその事だけに集中する為に、自分タスクを今日と明日で終了しておく。 タスクっていうのは、Packrat Parser Generatorを完成させる事に他ならないのですが。 今の所RPG(ranha packrat parser generator)の文法を軽く決めて、それが読み込むだけの簡単…

山に登って来た

確か24日の木曜日に、カラオケ行けなくなったからすき家に行ってそんで折角だから筑波山登ってみようぜ、という話をして今日登ってきました。 筑波山は男体山(871m)と女体山(878m)からなる山です。私が知ってるのはこれぐらいなんですけど。 あちこちで筑波…

チューター

SuperCon08で、チューターをやらせて貰う事になりました。 私が参加した06と07でもチューターの方々から直接コンテストに関係ある話も、関係は無しに面白い話も聞かせて貰えたので、今度は私がその立場にたって本選に参加される高校生の皆さんがSuperCon08を…

〜〜は難しい

とか書くからポインタは難しく成りうるのだし、Monadは難しく成りうる。まぁ思い込みってやつなのかしら。 そういう情報は書かなくて良いから本の値段下げろ。

Programming Language "Cyclone"

http://cyclone.thelanguage.org/Systems programming in languages other than C? | Lambda the Ultimate ここを見ていたら、コメント欄にCycloneが良いんじゃない、っていうコメントがあったので調べてみたらあった。 これまたググったらPCASTLみたいな事…

もうちょっと

私は文章とか読んでも理論が理解出来ないので、自分で実装するしかない。そして実装した事でさえすぐに忘れてしまう気がする。

Packrat Parser Generatorを書く

ちょっと暇になったので、ICFPの前で止めてしまったpappyのcode readingを復帰させるのと同時に、Packrat Parserとは何かが何となく分かったので、pappyを参考に(パクリとも言う)初めてのParser GeneratorをHaskellで書いてみようかと思います。 と同時に書…

ICFP08が終了しました

参加した皆様お疲れさまでした。今回は何も私はsubmit出来なかったです。しなかったかもしれませんし、良く分かりません。

完全にやる気なくなって来た

初めてのHaskell Network.Socketプログラミングとか記事書くかもしれない。 そんなのは書ける訳が無い。 取りあえずHaskellでNetwork(Network.Socket)じゃないよ、を叩いて手で運転出来る様にした。 馬鹿なので賢い人が日本語で書いた資料を探し当てようかと…

Thrift vs Protocol Buffer

Thrift vs. Protocol Buffers – Digital Digressions by Stuart Sierra 今tiwtterやったら死ぬのでメモするだけ。

ICFPなう

一日と14時間が経とうとしています。 初めてTCP/IPのソケットを叩く、というかこの前初めてネットワークプログラミングと称してdistributed slを書いた程度なのでいきなり躓いたのですが、その後は何か分かりませんがwinsock2とsys/socketのラッパクラスを書…

明日からICFPC08

7/12 4:00 〜 7/15 4:00(多分4時?) でICFP Programming Contest 08があります。 私個人は去年と同じく3日間フルタイムで参加します。やっぱりチームの方が楽しいので何人かと出る予定ではありますが、実際どうなるかは分かったもんじゃありません。 世界中の…

Packrat Parserについて

この記事は、私が全くPackrat Parserが分からなかったにも関わらず、 Packrat Parser generatorを書こうとするうちに、 何故かPackrat Parserの事が分かってしまった様な気がしたので書くエントリ。 参考ページは http://pdos.csail.mit.edu/~baford/packrat…

ゆの in Haskell

http://d.hatena.ne.jp/sumim/20080709/p1 を始めとして色んな方々がやっているので私も。 ちょっと気色の悪い方法を使いました。 #define _ 1 #define X 365 main = X / _ / X < "Please see next week!" where (<) a b = if a == 1.0 then do print ("Hida…

予選突破ktkr

自分でも一応数えていていけるかなーとは思っていたのですが、今年のページで結果が出ていました。http://sparth.u-aizu.ac.jp/icpc2008/d_result.php 他大学のおこぼしで行けたわけですが、この機会を活かそうと思います。

それはそうだけど今日は

柊かがみとつかさの誕生日ですね!!

すごいきれい

http://azarask.in/projects/algorithm-ink/ Flash??Canvasだって。