toge's diary

コンピュータ関連の趣味をつらつらと。

xtal

サンプルゲーム linuxポート

id:xtalco:20070604#1180887432Wineでも動くんだけど、やっつけでLinuxに移植して見ました。 $ diff -r xg.orig xg diff -r xg.orig/source/main.cpp xg/source/main.cpp 1,3d0 < < #include <windows.h> < 46c43 < MessageBoxW(0, message_buf, title_buf, MB_OK); ---</windows.h>…

C++でxtalのiteratorを返す関数を作る

さらにしつこくC++からxtalをいじってみてます。 次はC++で書いたxtalのiteratorを、生成して返すC++の関数を作ってみます。(わけわからん) ちょっとソース読んでごにょごにょしてたら、動いたのでよしとします。 #include "xtal/xtal.h" class IterTest { i…

C++でxtalのiteratorをもっと簡単に定義する

id:toge:20070524#1180029956 の続き。 id:xtalcoさんにもっと簡単な方法を聞きました。 #include "xtal/xtal.h" class IterTest { int value_; public: IterTest(int value) : value_(value) {} void iter_next(const xtal::VMachine& vm) { if (value_ > 1…

C++でxtalのIteratorを定義する

http://code.google.com/p/xtal-language/まあこれだけ使い勝手のよい言語を世の中が放っておくはずもなく、どんどん有名になっていくわけで、嬉しい限りです。さて、ちっとはxtalを使おうとしているところを見せようと思うのです。お題は、id:xtalco:200705…

xtal 0.9.2.0リリース

id:xtalco:20061110リリースされてました。遊ぼう。

Lua 5.1.1 vx xtal 0.9.0

さて、やっと本来の目的に辿り着いたぞ。Luaとxtalは現時点でどっちが速いのか、ちょっとだけ比較。比較は例によってどふぃさんのベンチマークコード。 http://ishi.blog2.fc2.com/tb.php/192-f3caadeaこのコードのfor部分をbench1, fib部分をbench2にしてみ…