newLISP 简介
外观
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)
感谢所有为本文档的早期版本做出贡献的人,他们通过建议添加内容或发现错误。请继续提供您的宝贵建议。