アカウント名:
パスワード:
mono-1.1.17.1でも起動はできた(ipy.exe)。どこまで使えるのかは知らない。Python使わないし。
;; でも、どんな風にCLI上で動的言語を動かしているのか興味はある。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
とりあえず (スコア:2, 参考になる)
mono-1.1.17.1でも起動はできた(ipy.exe)。どこまで使えるのかは知らない。Python使わないし。
;; でも、どんな風にCLI上で動的言語を動かしているのか興味はある。
Re:とりあえず (スコア:1)
VB.NETはもともとレイトバインディングしています。コンパイル時に不明なオブジェクトだったとしても、実行時には適切にメソッド呼び出しできます。
なのでこの辺りはPythonが特別というわけでもなさそうです。
ランタイムライブラリはコンパイラを含んでいて、実行時にコード生成→コンパイル→ロード→実行ということは普通に行われています。
なのでスクリプト言語特有のeval系も(オーバーヘッドは別にして)できるでしょう。
Pythonって他にどんな特徴がある言語でしたっけ?
# 構文がすっきりしているとかは構文パーサに閉じた話でしょうね。