twitter を眺めていたら Cello という C ライブラリの URL が流れてきました。 とてもシンプルでパワフルなライブラリで、C言語にクラスやコレクション、メモリ管理、例外処理、lambda 等をライブラリで実装しています。 C言語で基本的なライブラリを作成しようとした経験のある方は、大変興味深いライブラリだと思います。ひとつの理想的なシステムがライブラリとして実装されています。 ライブラリ中で使われているテクニックはこのページによくまとまっています。 http://libcello.org/documentation/hacking http://libcello.org