.NET + Smalltalk
Microsoft .NET Framework を Smalltalk で触りたいなあという欲求 (C# なんか嫌いだ! 拒絶反応とも呼ぶ) がふつふつと沸きおこってきたので、お手軽そうな #Smalltalk (SharpSmalltalk) をインストールしてみた。
System.Windows.Forms.MessageBox.Show を使用した HelloWorld:
Smalltalk interchangeVersion: '1.0'! Global initializer! "Here to add a prereq annotation"! Annotation key: 'Prerequisite' value: 'Smalltalk.sif'! Global initializer! MessageBox show: 'Hello #Smalltalk world!!'!
コンパイルは:
sst hello.sif --WINDOWS --LIBRARY=System.Windows.Forms
なかなかよい感じ。
.NET Framework を IDE 無しで操るのは少し大変そうだが。(Win32 API や MFC の頃に比べればなんのその)