明编程说话是一种简朴赶快的动态足本说话。它援手如下性格
注释履行,不需求编译
动态参数典型,不需求设定参数典型
经过GC(废物搜聚器)主动办理内存分派和释放
面向目标
多重接受
操纵符重载
供应数据建立操纵符,便利繁杂目标的缔造
闭包与函数等价
多核/多线程优化
援手嵌入其余典型的文本文献(如HTML,XML)
援手用C/C++平添
供应CAPI,可集成到其余程序中
明说话代码以GPL3宣布。当今版本为0.1.2。底下的一段代码演示了经过明说话移用Gtk缔造窗口和控件的进程。
import(GI)
import(GLib)
import(Gtk)
const__main__={
Gtk.init(argv)
varwin=Gtk.Window(Gtk.WindowType.toplevel):[
.title=Gstplayer
.[destroy]=Gtk.main_quit
+=Gtk.HBox(true,0):[
+=Gtk.Button():[
.set_label(open)
.[clicked]={
vardlg=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()
}
官方主页: