有没有人有任何代码的ECL Lisp Iphone开发的例子?
我最近发现了关于Iphone的Lisp,并希望find一些代码示例。
https://github.com/TerjeNorderhaug/ecl-iphone-builder/#readme
适用于iOS发行版的ECL包含在iPhone上运行的Common Lisp应用程序的代码示例。
这个例子是一个Swank服务器, SLIME和MCLIDE Lisp开发环境的后端(披露:我是后者的开发者)。
按照自述文件中的步骤构build应用程序并将其放置在iPhone / iPad上,或者放在Xcode附带的iPhone模拟器上。 然后,您可以使用SLIME或MCLIDE连接到iOS设备,从而提供REPL,从中您可以直接在设备上评估Lispexpression式并交互式开发应用程序。
init.lisp文件中的代码示例在应用程序启动时在设备上运行。 它目前加载swank服务器,并通知用户一个文本字段,button和警报对话框。 ECL for iPhone项目还没有提供很多来自Lisp的用户界面function,但是您可以使用Xcode Interface Builder来deviseGUI。
ECL编译为C并支持内联Objective-C,因此您可以使用Common Lisp作为顶层的抽象层,或将Common Lisp实现的function与Objective-C代码集成在一起。 该项目的存储库包括将 Common Lisp与Objective-C 相结合的示例,包括基本小部件的实现。