LISPの.Net実装: L Sharp .NET をみつけた。
Welcome to L Sharp .NET, a powerful lisp-based scripting language for .NET.
Copyright (C) 2005 Rob Blackwell & Active Web Solutions.
This program is free software and is distributed under the terms of
the GNU General Public License.
For more information, see www.lsharp.org
Build 1.2.1.28724
Microsoft Windows NT 5.1.2600 Service Pack 2
CLR 2.0.50727.1378
> (+ 10 20 30)
60
> (setq x '(+ 10 20 30))
(+ 10 20 30)
> (WriteLine Console (eval x))
60
null
>
お...おもしろすぐる。 うつくしすぐる。
LISPは昔々ちょびっと齧ってたんですけどねー
もっぺん遊んでみよっかなー
[追記]
// LSharp.dll を参照させといて…
class Program {
static void Main() {
object o = LSharp.Runtime.EvalString("(+ 10 20 30)");
System.Console.WriteLine(o.ToString());
}
}
...あのー、山のようにおもしろいんですけど