书栈网 · BookStack 本次搜索耗时 0.017 秒,为您找到 930 个相关结果.
  • Bonus Marks

    335 2020-12-10 《Build your own Lisp》
    Bonus Marks Bonus Marks › Define a Lisp function that returns the first element from a list. › Define a Lisp function that returns the second element from a list. › Define a ...
  • Saving Your Work(保存工作成果)

    Saving Your Work(保存工作成果) Saving Your Work(保存工作成果) You could argue that this is a complete “hello, world” program of sorts. However, it still has a problem. If you exit Lisp and...
  • Other Kinds of I/O

    Other Kinds of I/O Other Kinds of I/O In addition to file streams, Common Lisp supports other kinds of streams, which can also be used with the various reading, writing, and pr...
  • And More …

    And More . . . And More . . . And there’s more—I haven’t mentioned the ~? directive, which can take snippets of control strings from the format arguments or the ~/ directive,...
  • Make It Work, Make It Right, Make It Fast

    Make It Work, Make It Right, Make It Fast Make It Work, Make It Right, Make It Fast As has been said many times, and variously attributed to Donald Knuth, C.A.R. Hoare, and Eds...
  • Chapter 8 • Error Handling

    491 2020-12-10 《Build your own Lisp》
    Error Handling • Chapter 8 Error Handling • Chapter 8 Crashes Lisp Value Enumerations Lisp Value Functions Evaluating Errors Plumbing Reference Bonus Marks Navigation ...
  • 三、使用Slime模式

    三、使用Slime模式¶ 3.1 用户界面须知¶ 3.1.1 临时缓冲区¶ 3.1.2 inferior-lisp缓冲区¶ 3.1.3 多线程¶ 3.1.4 键绑定¶ 3.2 求值命令¶ 3.3 编译命令¶ 3.4 补全命令¶ 3.5 查找定义(“Meta-Point”命令)¶ 3.6 文档命令¶ 3.7 交叉引用命令¶ 3.7.1 XR...
  • Q-表达式

    Q-表达式 我从来没听说过 Q-表达式 Q-表达式 本章我们将实现一个新的 Lisp 值类型,叫做 Q-表达式。 它的英文全称为 quoted expression,跟 S-表达式一样,也是 Lisp 表达式的一种,但它不受标准 Lisp 求值机制的作用。也就是说,当受到函数的作用时,Q-表达式不会被求值,而是保持原样。这个特性让 Q-表达式有着...
  • Packaging Reusable Libraries

    Packaging Reusable Libraries Packaging Reusable Libraries While working on the e-mail database, you might write several functions related to storing and retrieving text that do...
  • The Mighty LOOP

    The Mighty LOOP The Mighty LOOP For the simple cases you have **DOLIST** and **DOTIMES** . And if they don’t suit your needs, you can fall back on the completely general **DO*...