⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changes

📁 A very small LISP implementation with several packages and demo programs.
💻
字号:
* 30dec07 picoLisp-2.3.1   'str' extended to parse tokens   '*Hup' global variable   Changed/extended 'all' semantics   Replaced 'die' with 'alarm'   Bug in 'glue'   Improved '@' handling   Bug in 'bye()'   'eol' end-of-line function   Escape delimiter characters in symbol names   'lint' also file contents   'noLint' function* 30sep07 picoLisp-2.3.0   Extended "lib/test.l" unit tests   'full' function   Bug in 'wipe'   Bug in 'digSub1()'   Changed internal symbol structure   'pid' selector for 'tell'   'vi' and 'ld' source code access   Restored 'in'/'out' negative channel offsets   Abandoned 'stdio' in I/O functions   Improved signal handling   'leaf' function   Restored 'gc' unit to "megabytes"   Changed 'heap' return values   Bug in 'tell'   'chess' XBoard interface   '*Sig1', '*Sig2' global variables   'ipid' and 'opid' functions   Bug in writing blobs   Timeout bug in 'httpGate'   '*Zap' global variable   '*OS' global variable* 30jun07 picoLisp-2.2.7   Extended "doc/ref.html"   'cons' multiple arguments   'yoke' function   'up' optional 'cnt' argument* 01apr07 picoLisp-2.2.6   'app' reference application   Bug in 'text'   Family IPC redesign   Gave up 'in'/'out' negative channel offsets   Changed 'keep>' and 'lose>' methods   Gave up '*Tsm' transient symbol markup   'sect' and 'diff' in C   'gc' unit changed to "million cells"* 31dec06 picoLisp-2.2.5   Persistent HTTP Connections   Extended 'tick' to count system time   Chunked HTTP transfers   Changed '*Key' to '*Run'   'fifo' function   'die' alarm function   'line' carriage return handling   Pre- and post-arguments to 'commit'   'text' function   'glue' in C   Ajax GUI in "lib/form.l", "lib/form.js"   'push1' function (deprecates '?push')   Bug in 'ht:Fmt'* 30sep06 picoLisp-2.2.4   Cygwin/Win32 port (Doug Snead)   Changed 'bind' argument   'fish' function   'rd' optional 'sym' argument   Bug in 'lock' (unlock all)   'free' function   Extended 'seq' to return first symbol   Simple 'udp' function   'usec' function   Bug in 'isLife()'   '*PPid' global variable   'nagle' network function   Extended 'get'-syntax to 'asoq'* 30jun06 picoLisp-2.2.3   "redefined" messages go to stderr   Bug in 'argv'   Deprecated "lib/tree.l"   Restored '*Solo' global variable   '(get lst 0)' returns 'NIL'   Bug in 'extern'   'nond' (negated 'cond') function   'ge0' function   Bug in 'lose>' and 'keep>' for '+Joint'   '*Rst' global variable   Bug in 'next'/'arg'   Changed 'env' and 'job'   Bug in B-Tree 'step'   Changed 'mark' return value   Changed 'close' return value* 29mar06 picoLisp-2.2.2   Mac OS X (Darwin) port (Rick Hanson)   'pwd' function   'if2' flow function   'rpc' function   'one' function   Changed 'space' return value   'up' symbol binding lookup function   Bug in 'eval' and 'run' environment offset   'onOff' function   'path' substitution function   '*Tsm' transient symbol markup   Underlining transient symbols* 30dec05 picoLisp-2.2.1   'eof' end-of-file function   Changed 'line' EOF return value   Deprecated 'whilst' and 'until=T'   'read' extended to parse tokens   'raw' console mode function   'later' multiprocessing function   Bug in nested 'fork' and 'pipe'   Extended 'gcc' arguments   Bug in 'boxWord2()'   'id' external symbol function   Extended 'dm' syntax for object argument   'size' changed to return bytes instead of blocks in DB   Executable renamed to "picolisp"   'lieu' predicate function   Bug in 'compare()'* 29sep05 picoLisp-2.2.0   FreeBSD port   B-Trees   Multi-file DB   Configurable DB block size   Generalized 'pipe' semantics   Changed 'rank' to sorted lists   Removed '*Solo' global variable   Relaxed 'wipe' "modified" error condition   DB-I/O changed to 'pread()' and 'pwrite()'   Extended 'get'-syntax to zero and negative keys   'by' attribute map function   Swing GUI in "java2/" and "lib/gui2.l"   'box?' predicate function   Bug in 'compare()'   'balance' C-utility* 30jun05 picoLisp-2.1.2   GC non-recursive   'lup' lookup in 'idx' trees   Applet colors   'try' to send messages   'x|' function   Tooltips in applets   Binding environment offset for 'eval' and 'run'   XHTML/CSS support in "lib/xhtml.l"   Separated "lib/html.l" from "lib/http.l"   Removed "lib/http.l" from "ext.l"   Bug in 'isa'   Bug in 'lose>' and 'keep>' for '+Bag'   Security hole in 'http'   Bug in 'rel>' for '+Hook'* 30mar05 picoLisp-2.1.1   'protect' function   DB journaling   'chess' demo   Predicates return their argument instead of 'T', if possible   Bug in 'fun?'   Improved 'lint' heuristics   I/O-Multiplexing also for plain stdin   'dir' in C   Self-adjusting applet size   Bug in 'pack()'* 30dec04 picoLisp-2.1.0   'pipe' function   Bugs in bignum arithmetic   'arg' optional 'cnt' argument   '+Aux' auxiliary index keys   '*Solo' global variable   'flg?' predicate function   'fin' access function   Bug in 'compare()'   'cd' returns old directory   'inc' and 'dec' numeric argument   Next 'opt' command line arg   'finally' exception cleanup   Implied 'upd' argument in transactions 'put!>', 'del!>' etc.   Bug in 'idx' for empty trees   'curry' function   Anonymous recursion with 'recur' and 'recurse'   Extended 'env' to return bindings   Second argument to 'fill'   Optional comment character argument for 'skip'   'flip' destructive list reversal* 01oct04 picoLisp-2.0.14   '<tree>' HTML function   Finite 'state' machine function   Extended 'for' functionality   'rcsim' toy RC flight simulator   Bug in 'sym', 'str' and '*/'   Extended 'dbck' return value* 03aug04 picoLisp-2.0.13   Changed rounding and argument policy of '*/'   Applet protocol revised   Extended 'head' and 'tail' to predicate functionality   Changed 'accu' default from 1 to 0   Dialog handling revised   Multiple JAR files per applet   Fixed "Last-Modified:" format in 'httpEcho'* 29may04 picoLisp-2.0.12   Fixed 'boss' mechanism   'del' delete-and-set function   '*Fork' global variable   Changed URL encoding of Lisp objects   Removed traffic throttle from 'httpGate'   Synchronized ".picoHistory" in "lib/led.l"   Fixed exception handling in debug breakpoint   Revised subclass handling in 'db' and 'collect'   Applet font/size parameters* 07apr04 picoLisp-2.0.11   Bug in 'append'   Modal dialogs revised   Bug in 'lose>' and 'keep>' for '+Bag'   'poll' (no block-on-read-) check function   Inline 'gcc' C-function compilation* 01feb04 picoLisp-2.0.10   'wr' raw byte output function   Improved modal dialogs   Comma ',' read-macro, replacing the '_' function   'let?' conditional flow/bind function   'accept' non-blocking, with timeout   Optional method-defining arguments to '+Form's   '+Bool' relation class   '+Ref2' backing index prefix class   'size' returns number of DB blocks for external symbols   '+ListTextField' split parameter* 06dec03 picoLisp-2.0.9   'Tele' java client   Closed leaking file descriptors in 'fork'   Changed applet protocol to individual server connections   Decoupled applet init from HTML page load* 14oct03 picoLisp-2.0.8b   Bug in 'put>', 'rel>', 'lose>' and 'keep>' for '+List'   Bug in 'lose>' and 'keep>' for '+Bag'* 01oct03 picoLisp-2.0.8   '+Hook' handling in '+Bag'   Unicode case conversions   '+Hook' changed to prefix class   Telephone number locales   CR-LF in HTTP headers   'date' and 'time' return UTC for 'T' argument   'clk>' (doubleclick) for '+DrawField'   Improved Hook support in Pilog   Optional 'NIL' argument to 'html' for "no Cache-Control"* 03aug03 picoLisp-2.0.7   Extended 'in' and 'out' for negative channel offset arguments   Changed internal database index tree function API   Changed 'info' to return 'T' for the directory size   Interrupt signal handling in 'ctty', 'psh' and "bin/psh"   Generic 'help>' method for '+Form' class in "lib/gui.l"   Fixed 'ht:Prin' bug (NULL-Bytes)   'argv' optional symbolic arguments   Changed 'idx' return value   Better tracing and profiling of C-functions* 08jun03 picoLisp-2.0.6   Allowed '#' in symbol names   Changed 'eps' in "lib/ps.l"   Interactive DB tools in "lib/sq.l"   'revise' line editor function   'circ' changed to individual arguments   Moved code-libraries to "lib/"   Moved *.jar-files to "java/"* 23apr03 picoLisp-2.0.5   'mail' changed to direct SMTP   'sys' environment access function   Plain HTML-GUI "lib/htm.l" (experimental)   Semantics of 'do NIL' changed from enless- to zero-loop* 03mar03 picoLisp-2.0.4   Changed and extended '+IndexChart'   '=0', 'lt0' and 'gt0' return numeric argument instead of 'T'   'cut' changed to be non-desctructive   'ssl' replication mechanism   'ctl' file control primitives   'ext?' and 'extern' check for physical existence of external symbol* 01feb03 picoLisp-2.0.3   Extension and redesign of the HTML API   'loop' function as a synonym for 'do NIL'* 17jan03 picoLisp-2.0.2   The example files for the tutorial were in the wrong directory   Bind '*Key' in debug breakpoint   Localization bug in "misc/tax.l"* 27dec02 picoLisp-2.0.1   Default locale 'NIL'   Pilog documentation   Example family database* 16dec02 picoLisp-2.0   Initial release

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -