源字符串是不会被更改的。然而,如果没有字符被更改,那么返回的结果将会是源字符串或者是它的一个复制,这取决于你选择的Common Lisp实现。”这意味着下面的例子中会会根据你选择的Common LIsp实现返回"BIG"或者是"BUG"。
This is SBCL 2.4.6, an implementation of ANSI Common Lisp. More information about SBCL is avai...
replacerequirerestrestartrestart-bindrestart-caserestart-namereturnreturn-fromrevappendreverseroomrotatefroundrow-major-arefrplacarplacdsafetysatisfiessbitscale-floatscharsearchsecondsequenceserious-conditionsetset-differenceset-dispatch-macro-characterset-exclusive-orsetfset-macro-characterset-pprint-dispatchsetqset-...
pregexp.scm 提供了如下几个过程:pregexp,pregexp-match-positions,pregexp-match,pregexp-split,pregexp-replace,pregexp-replace*,pregexp-quote. 由 pregexp.scm 引入的所有过程都有 'pregexp' 前缀,所以它们不太可能和 Scheme 中的其他名称冲突,包括由实现本身提供的正则表达式过程的名称。
April - The APL programming language (a subset thereof) compiling to Common Lisp. Replace hundreds of lines of number-crunching code with a single line of APL. Apache2.C, C++cmacro - Lisp macros for C. MIT. C-mera - a source-to-source compiler that utilizes Lisp’s macro system for ...
com/documentation/HyperSpec/Front/index.htm,离线版可以在LispWorks的FTP下载,链接ftp://ftp.lisp...
Once again the handy replace function makes things easy.Clearing the Screen: CLSNow we can start implementing the graphics-related instructions. The first is the very simple CLS to clear the screen:(define-instruction op-cls () ;; CLS (fill video 0) (setf video-dirty t))...
April - The APL programming language (a subset thereof) compiling to Common Lisp. Replace hundreds of lines of number-crunching code with a single line of APL. Apache2.C, C++C-mera - a source-to-source compiler that utilizes Lisp's macro system for meta programming of C-like languages. ...
The version string is the same value that is returned by lisp-implementation-version. -K, --terminal-encoding character-encoding-name Specifies the character encoding to use for *terminal-io* (see Character Encodings). Specifically, the character-encoding-name string is uppercased and interned in...
Note that rules can be redefined, i.e. thisdefruleform replaces the previous definition of thefoo+rule. Rules can transform their matches: (esrap:add-rule'decimal (make-instance'esrap:rule:expression'(+(or"0""1""2""3""4""5""6""7""8""9")):transform(lambda(liststart end) (dec...