明编程语言是一种简单快速的动态脚本语言。它支持以下特性
明语言代码以GPL3发布。目前版本为0.1.2。
下面的一段代码演示了通过明语言调用Gtk创建窗口和控件的过程。
import("GI") import("GLib") import("Gtk") const __main__ = { Gtk.init(argv) var win = Gtk.Window(Gtk.WindowType.toplevel):[ .title = "Gst player" .["destroy"] = Gtk.main_quit +=Gtk.HBox(true, 0):[ +=Gtk.Button():[ .set_label("open") .["clicked"] = { var dlg = Gtk.FileChooserDialog("Open", win, Gtk.FileChooserAction.open, "Close", Gtk.ResponseType.close, "Open", Gtk.ResponseType.ok) dlg.run() dlg.destroy() } ] +=Gtk.Button():[ .set_label("quit") .["clicked"] = { win.emit("destroy") } ] ] ] Gtk.main() }
官方主页: http://gkmail.gitcafe.io/ming
下载:
git | git clone https://gitcafe.com/gkmail/ming.git' |
代码包 | ming-0.1.2.tar.gz |
linux i686 | ming-i686-linux-0.1.2-00040101.tar.gz |
linux x86_64 | ming-x86_64-linux-0.1.2-00040101.tar.gz |
WIN32 | ming-win32-0.1.2-00040101.tar.gz |
WIN64 | ming-win64-0.1.2-00040101.tar.gz |
编译和安装:
./autogen.sh ./configure --prefix=/usr make sudo make install
生成文档:
make doc
欢迎对脚本语言感兴趣的朋友一起交流。
都可以提出自己的意见和建议。
联系邮件:gkmail@sina.com