Entries from 2006-07-01 to 1 day

CodeFest Akihabara 2006

〜フリーソフトウェアのハッカーが夜通し開発をし、語り合うイベント〜 ¶ 「 CodeFest 」とは、普段はインターネット上でのやり取りのみでFace-To-Faceでは 話し合う機会がないハッカー達が一ヶ所に集い、Bug Squashing マラソン、 ソフトウェアのリリース直…

想像しているよりは簡単だ

Mona OSくらいのおもちゃOSを作るのも、インタプリタを作るのも、簡単な字句解析をするのも、ICMPを実装するのも、ファイルシステムを作るのも、自分が過去に想像していたよりはだいぶ簡単なのだなということに気付かされることが良くあります。 未知のもの…

関数型言語の勉強にSICPを読もう - (57) 4章 - 超言語的抽象 - 小休止 - 字句解析を書く

持ち時間のもう1時間は字句解析の勉強にあてる。 Schemeの入力に対してどのような token を定義すればよいか分からないんだけど想像で以下のようにしてみる。 token enum { IDENTIFIER, STRING, NUMBER, LEFT_PAREN, RIIGHT_PAREN, QUOTE, }; 字句解析 まず…

statのテストと実装

持ち時間のうち、最初の1時間は Vnodeのフレームワークに stat を導入する。 テスト VnodeManager monapi_call_file_get_file_size FileSystem ISO9660FileSystem ProcessFileSystem テストもとおり実装完了。 Mona Wikiにやったことをまとめて、日記を書い…