跳转到内容

newLISP 简介

75% developed
来自维基教科书,开放世界中的开放书籍
newLISP 简介

欢迎来到 newLISP 简介!你会发现 newLISP 易于学习且功能强大,它将经典 LISP 的一些强大功能和优雅性与现代脚本语言的功能相结合,例如正则表达式、网络功能、Unicode 支持、多任务处理等等。

本书是对该语言基础知识的直接和简单的描述。你应该熟悉使用文本编辑器,理想情况下你之前做过一些脚本,但不需要以前的编程经验或 LISP 知识。我希望这足以让你入门,并准备好开始探索 newLISP 的真正力量。

我在 MacOS X 系统上编写了这份文档,但如果你使用 Linux、Windows 或 newLISP 支持的众多其他平台之一,它应该不会有任何区别。这些示例旨在在新LISP 版本 10 中运行。

这是一份非官方文档——有关 newLISP 的官方和权威描述,请参阅与软件一起安装的优秀参考手册。

基础
开始使用 newLISP;列表、符号、求值、引用
控制流程
测试、循环、块、局部符号、函数
列表
关于列表你需要知道的一切
字符串
字符串
应用和映射
应用和映射函数
上下文
介绍 newLISP 的上下文
使用宏控制求值
使用数字
数字和算术技巧和示例
使用日期和时间
关于 newLISP 的日期和时间相关函数
使用文件
与文件系统交互
多任务处理
线程、进程、多任务处理
使用 XML
关于使用 XML 数据的一些提示
调试器
newLISP 的内置调试器
互联网
使用 newLISP 的内置网络功能进行联机
更多示例
更多示例代码
图形界面
快速了解图形工具包
  • newLISP 的主要网站,newlisp.org,提供有用的论坛、代码示例和文档,以及最新的 newLISP 软件
  • John Small 的精彩 21 分钟介绍,newLISP 在 21 分钟内,在 newLISP 在 21 分钟内
  • 精美的 newLISP 蜻蜓标志,由 11 对括号构成,由 Brian Grayless 设计 (fudnik.com)

感谢所有为本文档的早期版本做出贡献的人,他们通过建议添加内容或发现错误。请继续提供您的宝贵建议。

华夏公益教科书