膜:用于创建用户界面的平台不可知的clojure(script)库 源码
膜 膜是用于创建用户界面的平台无关的Clojure库。 膜提供三层: 一个UI框架membrane.component ,它为GUI提供状态管理 图形和事件的平台不可知模型 多个图形后端为#2提供了具体的实现 虽然使这三个层可以一起工作,但它们也可以与其他实现混合使用。 例如,您可以使用和其他层来访问另一个平台。 另外,您可以提供自己的ncurses图形后端,并利用ui框架和图形模型。 对于要在平台上运行的膜,唯一的要求是 图形基元(如矩形,文本和图像)的绘图实现 一个事件循环,可将事件(例如,鼠标单击,按键)转发到膜并重新绘制 支持平台: Mac OSX Linux 通过WebG
用户评论