2005-03-01から1ヶ月間の記事一覧

はじめてのAvalon

"Avalon" Quick Startから始めようとしたら、 1. Open Visual Studio .NET and select New and then Project from the File menu. ... いきなり、VS.NETを要求されました。WinFX SDKとテキストエディタで遊んでいる身としては、これはちょっとなので、VS.NET…

BooでDirectX

Boo

ティーポットを表示するだけのサンプル。ウィンドウをリサイズするだけで表示がおかしくなります。(^^; import System import System.Drawing import System.Windows.Forms import Microsoft.DirectX import Microsoft.DirectX.Direct3D class MyForm (Form)…

初めてのGtk# (Mono Win32編)

http://d.hatena.ne.jp/akiramei/20050117#p1の続き。Win32版のGtk#をインストールしてもmonoのGACには登録されないので、手動で登録する必要があります。(注意:Gtk#1.9.2からデフォルトのインストールパスがC:\GTK\2.4に変わったので、そっちにあわせていま…

GenericsとMacro

過去に散々やったネタですが、 using System.Console; module Program { static Add ['t] (x : 't, y : 't) : 't { x + y; } static Main () : void { def x = 10; def y = 20; def a = "Hello, "; def b = "World."; WriteLine (Add (x, y)); WriteLine (Ad…

msi版バイナリ

が、壊れている気がします。マクロの展開が上手く出来ず、forループすら書けません。なので、svnからチェックアウトしてmakeすることをお勧めします。

variantでtree

なんとなく、実験。 using System; variant Tree ['t] where 't : IComparable { | Node { left : Tree ['t]; elem : 't; right : Tree ['t]; } | Null } class Program { static Insert ['t] (tree : Tree ['t], e : 't) : Tree ['t] where 't : IComparabl…

3/23

Nemerle 0.2.9 released 久々にリリース。色々変更されているみたいです。

variantの正体

C#のenumに似たようなものらしいのですが、イマイチつかめていないのでちょっと弄ってみました。 using System.Console; variant Color { | Red | Green | Blue | Different { red : int; green : int; blue : int; } } class Program { static Print (color…

近況

会社に泊まり込んだり散々でした。まだ、色々仕事があるのですが、なんかこれから先の仕事が見えない状況になってしまったので3連休は休むことに。まぁ、混乱させておいて結局今まで通り!(スケジュールも元のまま)の可能性大だから、突っ走るしかないよな…

オラクルマスタへの道

真面目のオラクルの勉強をしようかと参考書を手にとって見ると、 受付では運転免許証かパスポートを提示します。 免許証もパスポートも無い私は門前払いのよーです。なんて遠い道のりだ・・・(^^;

近況

ここ3週間ばかり休日無しでしたがやっと1日休めました。(^^; その隙にラジアータ ストーリーズを終わらせたのですが、最終的な評価は60点ってところ。面白そうなことはやっていますが作り込みが足りないという印象です。勿体ないなぁ。次の積みゲーはバ…

変更点の調査

Boo

相変わらず資料不足なのでチェックインログやテストケースのソースを読むしか新機能を調べる方法がありません。(^^;・ビット演算 サポートされていなかったと記憶していますが、今は使えるようになりました。Booでは論理演算にはor,andを、ビット演算は|,&を…