「トラックバック」ってどーやんの?状態なので、リンクだけ張ってあとはそのまま(^^;
去年の妙にパワフルな雰囲気に惹かれて今年も参加してきました。プレゼンタにノリのいい人が多い上に要所要所での会場の反応も良くてなかなか楽しかったです。以下、とりあえず思い付くままに。
Language Update
ちょっと時間不足っぽい。もう少し質問時間が長かったり、全体での議論があったりすると面白そうだったんだけど。
Common Lisp: プレゼンのテンポがよくて面白かったです:-) が、EmacsLispを書いていてあまり気持ちがよろしくなかったので、いまいちLisp系には食指が動かなかったり(^^; EmacsLispだったのが悪いのかなぁ。
Curl: 言語処理系以外の部分については利用者の立場からするとびみょーですねぇ。結局は動かしてみないと評価できないんだけど、制限付きの評価版ではいまいち力入れて触ってみようという気がおきない。買う立場の側がコレでは確かに商売になんない気がする。
Groovy: 捺印ナビリティという言葉は秀逸ですね:-) 私も激しくそれに期待してます。でも今度やるプロジェクトで「Groovyでやりましょう」というのはさすがに恐くて言えない……(^^;
Haskell: ここしばらく訳あってParser Generator(Yappとか)をさわってるのですが、なんか文法がソレっぽい感じが。
Pnuts: まだ正式リリースされていなかったというのには激しく驚き。Pnutsの初出って何年前???
Squeak: すげーすげーすげー、これが『真』のオブジェクト指向言語の力か……。
君ならどう書く (n-Queens ゲーム)
うーん、準備不足がモロに出ててちょっと興覚め……。うまく行けば盛り上がっただろうに、もったいない。
Lightning Talk
「LL on Lightweight Hardware」「『日本Rubyの会』設立について」「LL侍がLLを斬る!」がウケました。「/bin/sh」と「M4はLL界のアセンブラ」には個人的に拍手喝采;-) (2004-08-18 LL侍へのリンクを追加)
その場でどう書く
PC持ち込みの参加者もいっぱいいたので、もちっと飛び込み参加する人がいるかなぁ、と思ったですが、それほどでもなかったですね。
懇親会は、人の顔や名前を憶えるのがやたら苦手なためにいろいろな人に話が聴けなかったのがちょっと心残り。
(ちーっと、くたびれたかっこの人々が多かったよーな気がする……^^;;;)
調べ物をしていて見つけたツール。すごく軽いlexer(レキシカルアナライザ)。実装はC++だが、生成されるコードはC/C++(if文とgoto文とポインタ演算くらいしか生成しないのでどっちでもOK)。ソースコードのコメント部分に定義を書くとそこにコードが展開され、また、外部ライブラリ等も不要なので、複数のルールの記述が容易であるなど、非常に扱いやすい。
注意点は、文字列リテラルは"〜"でくくる必要があること、文字クラスに否定がないこと、エイリアスの定義時には末尾にセミコロンが必須であること。(おいらがハマっただけなんだけど^^;)
あと、YYLIMITはあくまでYYFILL(n)を呼び出す判定条件でしか使われておらず、YYCURSORの上限をチェックしてくれるわけではないため、固定文字列を終端まで連続して解析する場合、終端文字を適切に定義しておかないとバッファをぶち抜くかもしれない。
このあたりの仕様は微妙に気に入らないんだけど、終端文字で止める形でないと解析速度ががっくし落ちそう(一歩進む度にYYCURSORとYYLIMITの比較なんかしてらんない)なので、どーしたもんだか……。パッチをちょっと書いてみたけど、自分には必要ないことに気付いたし。
それは「リファクタリング」ではない
ぎっくぅ(^^;;;
計算機に疎遠な人ならまだ判らないでもないんだけど、なんで、プログラマにまで、こういう人種が居るかな?
何故かはわかりませんが、これまで仕事で接したことのある「職業」プログラマは、尽くそんな奴らばっかしです。まともなセンスを持っている人なんて極めてまれです。少なくとも奴らの中には「不精するための努力を惜しまない」という概念自体が存在しません。
ゲイツ君のNo.221経由。「この空メール、spamなんだろうけど、何がしたいんだろう???」と思っていたんですが、そーゆーことだったのかー。
某MLから。うわー、うわー、うわー、激しく心あたりが〜〜〜……。
「Windowsで非PurePerlモジュールコンパイル (ここギコ!)」経由で 「WindowsでCPANモジュールをmakeしてみる (どんぞこ日誌)」 「Visual C++ Toolkit 2003」
Observe Eclipse
SWTの参考資料を探していてハケーン。
Eclipseでマウスジェスチャー (muimyの日記)
上の名前でぐぐってみてハケーン。(マウスバインドは欲しいなぁ……)
2chより。「Emacs 2.13 で UTF-8 のファイルを編集するには?」
JavaやLL花盛りな昨今。今現在において「CでCGI」を作ることを提案する会社がこの世にあろーとは想像もできなかったですよ。聞いたとき思わず「正気!?」と聞き返してしまいますた……。
某MLより。「setuid は慎重に」 (IPA ISEC セキュアプログラミング講座)
/.Jより。「OpenOffice.org ソースコード解析プロジェクト」
EmacsとかEclipseとかもあるといいなぁ……。
JavaのGCに関するチューニングについてのリンク。