Picolisp 的所有功能,以及更多
Everything Picolisp can do, and more

原始链接: https://picolisp.com/wiki/?Documentation

本页面旨在成为一份全面的PicoLisp学习指南,帮助初学者成为熟练用户。它整合了分散的在线资源,提供教程和示例以进行互动式学习。鼓励用户进行实验、修改代码并与社区分享他们的发现。 本指南包括: * **学习资源:** 例子、教程和PicoLisp系统关键方面。 * **高级主题:** 文章、论文、高效编辑技巧以及关于不同PicoLisp版本(包括ErsatzLisp)的信息。 * **免费资源:** 在线书籍和运行您自己的Wiki的源代码。 * **代码库与库:** 收集了各种PicoLisp项目,例如Web框架(Web.l、Macropis、Pl-web)、实用程序(Indexer)、博客(Picoblogorg)、模板引擎(Picostache)以及各种库(unit、bcrypt等)。 * **项目与趣味:** 探索数据压缩、哈希、分形和其他有趣的应用。 总目标是提供一个结构化的学习路径,并为PicoLisp爱好者营造一个协作的环境。

Hacker News 上的一个帖子讨论了 Picolisp,这是一种极简主义的 Lisp 方言。讨论重点突出了 Picolisp 的优势,例如其优雅的嵌入式领域特定语言 (eDSL) 和 fexprs。然而,一些用户也指出了它的局限性,例如缺乏数组和浮点数,这阻碍了它的主流采用。一位评论者将 Picolisp 描述为一种“古老的技术或物种”,其持久存在令人惊讶。另一位分享了他过去使用 Picolisp 时不得不调用 C 函数来处理浮点运算的经历。该帖子还提到了 John Shutt 的去世,他是 fexprs 领域的关键人物。讨论中提到了 Picolisp 的主页和一个相关的项目:用于微控制器的 Lisp。
相关文章
  • Tcl 教程 2025-03-17
  • Picotron 是一个幻想工作站 2024-03-23
  • (评论) 2024-04-28
  • CIEL 是一个扩展的 Lisp 2024-08-31
  • (评论) 2024-03-23

  • 原文

    Introduction

    There's a surprising wealth of PicoLisp code and knowledge scattered about the internet.

    This page is an attempt to organize all of that into a coherent document that will guide you from total beginner to total PicoLisp wizard.

    Find tutorials and examples that interest you, type along, and make up your own variations whenever possible. Change the code, break it, see how PicoLisp responds.

    Once you begin to build and discover new things, we'd love you to share your stuff with the community.

    Here's more info about the wiki, including how to contribute. Happy hacking!

    Start here

    Examples

    Tutorials

    Important aspects of the PicoLisp system

    Articles & Essays

    Efficient Editing

    PicoLisp Versions

    PicoLisp 64-bit version:

    ErsatzLisp (PicoLisp in Java)

    Free online books on PicoLisp

    PicoLisp source code to run a Wiki yourself

    You can try to use the Wiki yourself.

    Unpack the Wiki tarball in some convenient place (or the PicoLisp installation directory if you have a local installation), and follow the instructions in the "wiki/README" file.

    Other resources

    Repositories

    • Web.l resembles Clojure's Ring. Simple URL dispatch.
    • Macropis is a CMS/web development framework.
    • Pl-web is an HTTP server that uses cookies for session propagation (used by Macropis).
    • Ext library is used by Pl-web and Macropis, common X-liners as one-liners, plus more.
    • Indexer parses your file system and compressed archives and lets you full text search file and directory names.
    • Logand.com.
    • Picoblogorg - a picolisp blog based off org files.
    • Picostache an implementation of the mustache template system in PicoLisp.
    • PicoLisp Libraries - several PicoLisp libraries: unit, bcrypt, https, json, nanomsg.
    • tankf33der - a whole lot of awesome PicoLisp, among other things.
    • PicoLisp Fun - Programming with PicoLisp; data compression, hashing, fractals 'n' more.

    https://picolisp.com/wiki/?documentation

    联系我们 contact @ memedata.com