iWA's 雑記 - 2004年8月

[2004年] | [最新] | [TOP]

2004-08-09

#1 Lightweight Language WEEKEND

トラックバック」ってどーやんの?状態なので、リンクだけ張ってあとはそのまま(^^;

去年の妙にパワフルな雰囲気に惹かれて今年も参加してきました。プレゼンタにノリのいい人が多い上に要所要所での会場の反応も良くてなかなか楽しかったです。以下、とりあえず思い付くままに。

懇親会は、人の顔や名前を憶えるのがやたら苦手なためにいろいろな人に話が聴けなかったのがちょっと心残り。

(ちーっと、くたびれたかっこの人々が多かったよーな気がする……^^;;;)

[コメント]

#2 re2c

調べ物をしていて見つけたツール。すごく軽いlexer(レキシカルアナライザ)。実装はC++だが、生成されるコードはC/C++(if文とgoto文とポインタ演算くらいしか生成しないのでどっちでもOK)。ソースコードのコメント部分に定義を書くとそこにコードが展開され、また、外部ライブラリ等も不要なので、複数のルールの記述が容易であるなど、非常に扱いやすい。

注意点は、文字列リテラルは"〜"でくくる必要があること、文字クラスに否定がないこと、エイリアスの定義時には末尾にセミコロンが必須であること。(おいらがハマっただけなんだけど^^;)

あと、YYLIMITはあくまでYYFILL(n)を呼び出す判定条件でしか使われておらず、YYCURSORの上限をチェックしてくれるわけではないため、固定文字列を終端まで連続して解析する場合、終端文字を適切に定義しておかないとバッファをぶち抜くかもしれない。

このあたりの仕様は微妙に気に入らないんだけど、終端文字で止める形でないと解析速度ががっくし落ちそう(一歩進む度にYYCURSORとYYLIMITの比較なんかしてらんない)なので、どーしたもんだか……。パッチをちょっと書いてみたけど、自分には必要ないことに気付いたし。

[コメント]


2004-08-10

#1 LL WEEKENDの後で

[コメント]

#2 春香メール

ゲイツ君No.221経由。「この空メール、spamなんだろうけど、何がしたいんだろう???」と思っていたんですが、そーゆーことだったのかー。

[コメント]


2004-08-11

#1 ですまーち

某MLから。うわー、うわー、うわー、激しく心あたりが〜〜〜……。

[コメント]


2004-08-18

#1 perl

Windowsで非PurePerlモジュールコンパイル (ここギコ!)」経由で 「WindowsでCPANモジュールをmakeしてみる (どんぞこ日誌)」 「Visual C++ Toolkit 2003

[コメント]


2004-08-19

#1 Eclipse

[コメント]


2004-08-20

#1 Emacs

2chより。「Emacs 2.13 で UTF-8 のファイルを編集するには?

[コメント]


2004-08-21

#1 聞いた話。

JavaやLL花盛りな昨今。今現在において「CでCGI」を作ることを提案する会社がこの世にあろーとは想像もできなかったですよ。聞いたとき思わず「正気!?」と聞き返してしまいますた……。

[コメント]


2004-08-24

#1 setuid

某MLより。「setuid は慎重に」 (IPA ISEC セキュアプログラミング講座)

[コメント]

#2 OOo

/.Jより。「OpenOffice.org ソースコード解析プロジェクト
EmacsとかEclipseとかもあるといいなぁ……。

[コメント]


2004-08-26

#1 Java

JavaのGCに関するチューニングについてのリンク。

[コメント]


[2004年] | [最新] | [TOP]