Entries from 2009-01-14 to 1 day

今日のギター

適当にじゃらじゃらと。うーむ。盛り上がりに欠ける。録音機材買って1人でハモってみる?

今日の復習

ロボットは辛いと言わない Heap file format 2割 Relatinal Operation 1割 Buffer management 0割 MIPS 命令実現概要 10割 キャッシュの性能と改善 10割

今日の英語 - An Incremental Approach to Compiler Construction その2

速読の練習。速読はしない。文の構造を意識しつつ読み進める習慣をつける。方法論はTOEFLテスト速読・速聴大特訓 基礎編で。ルールは以下の通り。今日から別の論文。もしあわないようであればやめる。 トピックセンテンスは {{ }} で囲む シグナルワードは =…

rhs

rhs が何の略か分からずにずっと悩んでいたが解決。right-hand-side 。rhs lhs。

FFI API を考える

make-c-function 相当を手続きで書いたが、Ypsilon のようにマクロのマッチング機能をフルに使った方がきれいに書ける気がしなくもない。 どちらにせよ、いちいち quote するのは面倒なのでマクロで wrap はした方が良さそうだ。(定義はヘッダからコピペす…

わろた

Spinlockと便器 - 笑わないプログラマ。 以前 adaptive lock を知ったときは感動したなと思い出した。

Testing MySQL client on Mosh using FFI API

MySQL クライアント動いた。API はもっと洗練させる予定。 (define libmysqlclient (%ffi-open "libmysqlclient.so.15.0.0")) (define mysql-init (make-c-function libmysqlclient 'void* "mysql_init" '(void*))) (define mysql-real-connect (make-c-func…