2007-08-11から1日間の記事一覧

xtal を試してみた その3

なかなかいいね。ruby ぽいんで手になじむ。 ary : [5, 4, 3]; ary.each {|value| value.p; } "---------------------------".p; ary.each { it.p; } "---------------------------".p; ary { it.p; } //=> 5 4 3 --------------------------- 5 4 3 -------…

xtal を試してみた その2

作業ログつづき。 cygwin & gcc でコンパイルできなかったのを解決した。 とりあえずコンパイル通すようにするためのパッチ これでおk。 Index: xtal_cfun.h =================================================================== --- xtal_cfun.h (revisi…

xtal を試してみた

作業ログ。 vc 入れてないので cygwin & gcc で。 ここから svn 最新リビジョンをとってきた ディレクトリ移動した $ cd $(xtal)/gcc make した $ make コンパイルできない >< $ make g++ -c ../xtal/xtal_allocator.cpp -O3 -DNDEBUG -fno-rtti In file i…

バッファ内のコードを一発でインデントしなおす方法

このあいだの LLSpirit で買った 入門 GNU Emacs 第3版 をつらつらと読んでいたら今までどーやったらできるのか知りたくてもわからなかった「バッファ内のコードを一発でインデントしなおす方法」が書いてあった。 C-x h & C-M-\ C-x h バッファを全部リージ…

xtal を試してみた その6

クラスメソッドが定義できないぽい。あと、これなんだろ? $ ./ix ix:001>Null.p; lib::builtin::Null ix:002>Class::p : method() { "Class class".p; } ix:003>Class.p; lib::builtin::UnsupportedError: instance of Null :: 'p' is not defined member <null>:</null>…

xtal を試してみた その5

追ってみたけど。。。うーん。。。わかんね。 (gdb) file ix.exe (gdb) run ix:001>Foo: class(Class) {} Program received signal SIGSEGV, Segmentation fault. 0x004c6fe2 in xtal::pvalue (v=@0x44) at ../xtal/xtal_any.h:237 237 return v.pvalue_; (g…

xtal を試してみた その4

いろいろ試してたらこのコードでコアはいた。 Foo: class(Class) {} これから追います。