inohilog

/var/log/inohiro.log

Mac OS X で IronPython(Mono)

ちょっと.NETでインタプリタが使いたくなったので、IronPythonが使えないかな(ipy)と調べたんですが、なんとMonoをインストールしたところでipyもインストールされているらしい。Mono歪みねぇ。

inohiro-mac:~ inohiro$ ipy
IronPython 1.1 (1.1) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> 

ipy2だとIronPython2.0が。

inohiro-mac:~ inohiro$ ipy2
IronPython console: IronPython 2.0A5 (2.0.11011.00) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> 

「A5」って「Alpha 5」とかそういう意味かな?

やりたかったこと

DateTime.Nowあたりの出力がですね(調べればいいんでね?)。。。

>>> from System import *
from System import *
>>> Console.WriteLine( DateTime.Now )
Console.WriteLine( DateTime.Now )
2009/01/29 5:30:54

これは有効活用せねば。しかしDeleteとか上矢印とか使えない*1

参考

現在の日時を取得する - IronPython - a Wikia Wiki
まだまだ数が少ないけどWIkiで書かれてていいですね!

*1:Deleteについては一度「Ctrl+Z」でバックグラウンドにしてから、「fg」すると何故か使えるようになる