2009/05/09

[Scheme][.NET]IronScheme触ってます(001)

 

WS0727

Hello, world

> (import
.     (rnrs)
.     (ironscheme clr))
> (clr-static-call System.Console WriteLine "Hello, world")

出力

Hello, world

取り合えず、.NET Frameworkの静的なメソッドを呼ぶのは「clr-static-call 」手続きみたいですね。

(clr-static-call System.Console WriteLine "Hello, world")

 

 

WS0728

「D:\\」のディレクトリ名一覧取得。

> (import
.     (rnrs)
.     (ironscheme files))
> (display
.     (get-directories "D:\\"))

出力

#(D:\Capitals D:\MSOCache D:\Protected D:\Public D:\RECYCLER D:\Shortcuts D:\System Volume Information D:\Writings)>

なんだろう、名前空間ではなさそうな「何か」をインポートしてますね。

> (import
.     (rnrs)
.     (ironscheme files))

よくわからない・・・。

C#の「using System.IO」みたいなもんかね。

 

 

参考:

0 件のコメント:

コメントを投稿