#!/usr/local/bin/klone-update
AUTODOC
3
35456
(lambda (s &aux (hash 0) (l (length s)) (inc (if (< l 8) 1 (logshift l -3))) (i 0)) (while (< i l) (setq hash (+ (logshift hash 3) (logshift hash -28) (i s))) (incf i inc)) hash)
458
5
 2979
 2982
 2985
 3094
 3153
 3277
 3552
 3555
 3655
 3658
 3661
 3801
 3854
 3920
 3973
 4114
 4169
 4229
 4232
 4235
 4297
 4378
 4454
 4457
 4460
 4463
 4466
 4516
 4519
 4522
 4676
 4679
 4682
 4685
 4880
 5079
 5204
 5278
 5281
 5332
 5443
 5501
 5635
 5754
 5953
 6021
 6081
 6084
 6217
 6220
 6299
 6488
 6559
 6562
 6565
 6568
 6571
 6574
 6577
 6717
 6855
 6902
 6962
 7009
 7217
 7220
 7223
 7394
 7569
 7707
 7851
 7854
 7937
 8062
 8210
 8278
 8332
 8407
 8410
 8532
 8616
 8669
 8672
 8741
 8789
 8915
 8966
 9096
 9099
 9102
 9174
 9177
 9239
 9242
 9245
 9307
 9310
 9378
 9570
 9573
 9748
 9819
 9869
 9945
 9948
10014
10017
10083
10086
10363
10366
10455
10507
10510
10783
10855
10858
10927
11002
11066
11069
11072
11075
11202
11205
11295
11385
11388
11561
11564
11567
11570
11632
11727
11894
11897
11900
11903
11906
11948
12019
12134
12137
12286
12338
12389
12392
12441
12659
12829
12832
12929
13056
13176
13179
13256
13259
13316
13509
13512
13515
13708
13776
13779
13926
14033
14150
14209
14212
14270
14273
14413
14416
14419
14484
14647
14731
14805
14808
15009
15012
15101
15314
15386
15452
15691
15875
15878
15881
16176
16352
16427
16571
16622
16625
16691
16694
16697
16756
16816
16819
16902
16905
16908
16992
17052
17138
17141
17144
17211
17214
17417
17479
17549
17610
17716
17719
17799
17910
17970
17973
18032
18035
18183
18250
18301
18421
18643
18646
18649
18720
18779
18782
18969
19086
19089
19092
19095
19216
19252
19255
19296
19469
19567
19635
19697
19700
19738
19741
19744
19927
20016
20129
20381
20436
20439
20491
20494
20612
20721
20724
20780
20838
20841
20844
20847
20969
21160
21163
21209
21312
21315
21318
21321
21324
21428
21594
21662
21726
21839
21986
21989
22058
22061
22064
22067
22070
22270
22443
22446
22513
22569
22572
22575
22644
22720
22804
22807
22949
23007
23106
23240
23243
23246
23249
23371
23374
23485
23557
23617
23761
23764
23859
23919
23922
24218
24414
24496
24609
24731
24861
24951
25146
25211
25214
25217
25220
25223
25226
25407
25498
25651
25654
25706
25821
25824
25916
25919
25983
26041
26146
26336
26339
26518
26521
26633
26725
26786
26846
26849
26852
26908
27170
27225
27361
27364
27367
27447
27579
27582
27671
27674
27677
27750
27753
27756
27866
27869
27932
28116
28291
28294
28523
28526
28529
28532
28623
28626
28748
28840
28909
29028
29093
29346
29464
29696
29790
29851
29903
30044
30047
30050
30103
30106
30165
30168
30171
30174
30177
30389
30392
30515
30518
30645
30703
30706
30765
31010
31013
31161
31164
31226
31229
31277
31430
31433
31492
31627
31630
31814
31817
31920
31975
32103
32106
32109
32112
32511
32514
32576
32717
32720
32796
32919
33345
33604
33751
33873
33928
34030
34152
34220
34293
34548
34660
34734
34805
34808
34811
34814
34892
34942
34998
35176
35232
35235
35238
35380
()
()
("C:*-int" "klone-ref.txt" "peeks at memory value")
("do*" "klone-ref.txt" "General iteration construct")
()
("with-eval" "klone-ref.txt" "declare local variables")
()
("*standard-input*" "klone-ref.txt" "standard streams")
("sxp:parse" "xml-sxp.kl" "parse an XML file into nested lists")
()
("doc-autoloadables" "doc-autoloadables.kl" "prints the complete documentation of autoloadabel functions")
("doc-autoloadables" "klone-ref.txt" "prints the complete documentation of autoloadable functions")
("eq" "klone-ref.txt" "test strict equality of any two objects")
()
()
("*application-name*" "klone-ref.txt" "name of the application embedding the Klone interpreter")
()
()
()
("make-list" "klone-ref.txt" "construct a list of a given size")
("html:unquote-text" "html-quote.kl" "unquote characters in html text")
()
("cos" "klone-ref.txt" "trigonometric functions")
()
("linebase:write" "linebase.kl" "writes a linebase to a file")
()
("die" "fatal-error.kl" "synonym to fatal-error")
()
("sdb" "sdb.kl" "a simple line-oriented debugger based on dbtk")
("timen" "time.kl" "profiles the time spent in an expression, repeated")
()
("defconstant" "klone-ref.txt" "define a constant")
()
("unboundp" "unboundp.kl" "test if symbol is undefined")
()
()
()
("verbose?" "verbose-p.kl" "print-format in verbose mode")
()
("AUTOLOAD.DIR" "smartloader.kl" "format of the smartloader directory cache")
()
("vector!" "klone-ref.txt" "converts in place (cast) vectors and lists")
()
()
()
()
()
("if" "klone-ref.txt" "multi-way conditional")
()
()
()
("file-truncate" "klone-ref.txt" "trucate or set file length")
("system-pipes" "system-and-pipes.kl" "run an external sub-process connected by pipes")
()
()
()
()
("!" "klone-ref.txt" "execute an external command")
("html:quote-values" "html-quote.kl" "quote characters in www URLs")
("file-lock" "file-lock.kl" "creates a file lock for exclusive usage")
()
("append-to-list" "lappend.kl" "synonym of lappend")
("append-to-list" "klone-ref.txt" "appends an element to the end of a list")
("kxf:print" "xml-kxf.kl" "prints an XML file from nested lists")
()
("#" "defstruct-soft.kl" "raw structure constructor")
("nconc" "klone-ref.txt" "physically concatenate a list or string")
()
("days-to-date" "days.kl" "transorms number of days in readable date")
()
()
("grep" "grep.kl" "a grep as a klone function")
()
("'" "klone-ref.txt" "prevent evaluation of expression")
("closure" "closure.kl" "create a closure object")
()
("set" "klone-ref.txt" "assign a value to a variable")
()
("*:refcount" "ref.kl" "returns the reference count of an object")
("dofile" "dofile.kl" "process each argument file recursively")
()
("*" "klone-ref.txt" "arithmetic operations on numbers")
("intern" "klone-ref.txt" "create a symbol from a string")
()
("+" "klone-ref.txt" "generic addition")
("+" "klone-ref.txt" "arithmetic operations on numbers")
("+" "klone-ref.txt" "concatenate sequences")
("Strings" "klone-ref.txt" "Strings of characters")
()
("," "klone-ref.txt" "prevent evaluation with possible escapes")
()
("-" "klone-ref.txt" "arithmetic operations on numbers")
()
()
("/" "klone-ref.txt" "arithmetic operations on numbers")
("*quote-newlines*" "klone-ref.txt" "prints newlines in strings as \\n")
()
()
("date-to-time" "date.kl" "transorms date as list of numbers into seconds")
()
("let" "klone-ref.txt" "declare local variables")
("let" "let.kl" "local declaration of variables, in parallel")
("AUTODOC.DIR" "smartdoc.kl" "format of the smartdocer directory cache")
()
("store-error-name" "store-error-name.kl" "stores last error name")
()
()
()
()
()
()
()
("link-get" "klone-ref.txt" "de-reference a link")
("quote-string-for-regexp" "quote-regex.kl" "quote regular expression special chars")
()
("read-chars" "klone-ref.txt" "reads a number of characters")
("*last-catched-tag*" "last-catched.kl" "synonym for *last-caught-tag*")
()
("<" "klone-ref.txt" "ordering predicates")
()
("=" "klone-ref.txt" "test equality of any two objects")
()
(">" "klone-ref.txt" "ordering predicates")
()
("?" "klone-ref.txt" "print the external representation of an object")
("html:date" "cgi.kl" "converts a klone date to the standard html form")
("quote" "klone-ref.txt" "prevent evaluation of expression")
()
()
()
("*print-level*" "klone-ref.txt" "control printing depth of lists")
("sin" "klone-ref.txt" "trigonometric functions")
("tan" "klone-ref.txt" "trigonometric functions")
()
(":=" "klone-ref.txt" "assign a value to a variable")
(":=" "assignment.kl" "A synonym for setq")
("byte-to-bits" "byte-to-bits.kl" "expands a byte into an array of bits")
()
("defmacrod" "defmacrod.kl" "define a displacing macro")
("execute-string" "klone-ref.txt" "evaluate an expression given as a string")
()
("E" "T.kl" "perform regression tests, check for error")
("backquote" "backquote.kl" "first-class macros for special quoting symbols ` ' ,")
()
()
("latin1-to-utf8" "utf8.kl" "converts an ISO-8859-1 (Latin-1) string to UTF-8")
()
("cgi:init" "cgi.kl" "initialize things for a WWW CGI script")
("load" "klone-ref.txt" "parses and execute a Klone file")
()
("macroexpand" "macroexpand.kl" "expands a macro call without evaluating the result")
("*error-handlers-orig*" "klone-ref.txt" "error handlers")
()
("*:symbol-slot" "klone-ref.txt" "physically modifies a symbol")
()
("xnl:new" "xml-sxp.kl" "create an XNL node name")
()
("L" "L.kl" "quoting form of load")
("man" "man.kl" "synonym for help")
()
()
("map" "klone-ref.txt" "execute (map) a function on a sequence")
("*minint*" "numeric.kl" "minimum value of integers")
()
("apropos" "klone-ref.txt" "searches for keywords in the smartdoc descriptions")
()
("*machine*" "klone-ref.txt" "host machine type")
()
()
("xpm:write" "xpm-format.kl" "writes an XPM structure to a file")
()
("<=" "klone-ref.txt" "ordering predicates")
()
("T" "T.kl" "perform regression tests, check for result")
("checksum-file" "checksums.kl" "computes a checksum on a file")
()
("pi" "klone-ref.txt" "mathematical constants")
()
("max" "klone-ref.txt" "return the maximum or minimum value")
("or" "klone-ref.txt" "logical AND, OR, and NOT of expressions")
()
()
()
("some" "klone-ref.txt" "apply a predicate to each element of list")
()
()
("Numbers" "klone-ref.txt" "Numbers (integers and reals)")
()
()
()
("^" "klone-ref.txt" "object at address (de-referencing)")
()
()
("`" "klone-ref.txt" "prevent evaluation with possible escapes")
()
("require" "require.kl" "insures that a package is loaded")
("require" "klone-ref.txt" "on-demand file loading")
("write-string" "write-string.kl" "writes a string's contents on a stream")
()
()
(">=" "klone-ref.txt" "ordering predicates")
("fdb:add-record" "filedatabase.kl" "creates a new record in a fdb database")
("mcheck" "klone-ref.txt" "memory sanity check")
()
("subtypep" "klone-ref.txt" "test if type is a subtype of another")
()
("e" "klone-ref.txt" "mathematical constants")
()
("struct-print" "defstruct.kl" "prints verbosely a defstruct structure")
()
()
("xnl:delete-child" "xml-sxp.kl" "delete a child from a node")
()
()
("sappend" "sappend.kl" "append to string, synonym for nconc")
()
()
("sh" "sh.kl" "an easy way to execute shell commands synchronously")
("sh" "klone-ref.txt" "simplified interface to system to execute shell commands")
("checksum-string" "checksums.kl" "computes a checksum on a string")
("*maxint*" "numeric.kl" "maximum value of integers")
()
()
("ackerman" "ackerman.kl" "ackerman function, traditional programming language test")
()
("lreverse" "lreverse.kl" "- \"reverses a list")
()
()
("wppd:flush-except" "wppb.kl" "")
("wppd:flush-except" "wppb.kl" "frees some WPPB dictionnaries, see wppb:flush")
("delete-item-eq" "delete-item.kl" "delete first occurence of an item in a list")
("*hostname*" "klone-ref.txt" "name of the machine running the process")
()
("symbol-plist" "klone-ref.txt" "properties associated to a symbol")
()
()
("mapdir" "mapdir.kl" "apply a function to files in a directory")
()
("in-line functions" "klone-ref.txt" "lists evaluated at parsing time")
()
("doregexp" "doregexp.kl" "matches all regexps in a string")
()
()
()
()
("xnl:children" "xml-sxp.kl" "get/set node children")
("*print-binary*" "klone-ref.txt" "control printing form of strings")
()
()
("fdb:cancel-edit-record" "filedatabase.kl" "cancel edition of a record, breaks lock")
()
("struct-pp-soft" "defstruct-soft.kl" "pretty-prints verbosely a defstruct structure")
()
()
("struct-print-soft" "defstruct-soft.kl" "prints verbosely a defstruct structure")
("defstruct-soft-extends" "defstruct-soft.kl" "define a struct extending another one")
()
()
()
()
("while" "klone-ref.txt" "loop while a condition is true")
()
("DL:symbol" "klone-ref.txt" "binds a C symbol from a dynamically loaded sharable object ")
()
("*:exec" "klone-ref.txt" "replaces the current process with another executable")
("*:hashtable-links" "klone-ref.txt" "toggles reference counting via hashtables")
()
()
()
()
()
("fib" "fib.kl" "fibonnacci function")
()
("add-hook" "hooks.kl" "add a function to the specified hook list")
()
("min" "klone-ref.txt" "return the maximum or minimum value")
("logshift" "klone-ref.txt" "Bitwise operators.")
()
()
("defvar" "klone-ref.txt" "declare a variable")
("unwind-protect" "klone-ref.txt" "guarantee execution of code even in case of throws or errors")
()
("dotimes" "klone-ref.txt" "loop from 0 to n-1")
()
("sort" "klone-ref.txt" "sort a list in place")
()
()
("SIG*" "signalnames.kl" "unix signal names")
()
("sxp:donode" "xml-sxp.kl" "walk the nested lists representing an XML syntax tree")
("untrace" "trace.kl" "removes trace on an individual function")
("untrace" "klone-ref.txt" "trace invocation of Klone functions")
()
("cond" "klone-ref.txt" "multi-case conditional test")
("cond" "cond.kl" "multi-case conditional test")
("xnl:insert-child" "xml-sxp.kl" "insert a child into a node")
()
()
("eval" "klone-ref.txt" "evaluate expression")
("eval" "klone-ref.txt" "evaluate expression")
()
("C-extension" "C-extension.kl" "dynamically compile and link C code to Klone")
("identity" "klone-ref.txt" "no-operation")
()
("kltk:send" "kltk.kl" "sends commands to a tcl/tk (wish) subshell")
("..." "klone-ref.txt" "Strings of characters")
()
()
("dohash" "klone-ref.txt" "apply function on each entry of a hash table")
()
()
("typep" "klone-ref.txt" "test if object is of type")
()
("print-stack-dump" "print-stack.kl" "prints a stack dump")
("date-to-days" "days.kl" "transorms date as list of numbers into days")
("getopts" "getopts.kl" "parses command line arguments")
()
()
()
("ascii-progress-bar-with-speed" "ascii-progress-bar.kl" "displays an ascii progress bar on stderr with instant speed")
("boundp" "klone-ref.txt" "test if an atom has already been defined")
()
("re-nocase" "re-nocase.kl" "returns a case-insensitive regexp")
()
()
("cons" "cadr.kl" "traditional lisp function: construct a list with head and tail")
("defactive" "klone-ref.txt" "define a Klone active value")
()
("defstruct" "defstruct.kl" "simple structure package")
("lognot" "klone-ref.txt" "Bitwise operators.")
()
("trace" "trace.kl" "trace individual functions")
("trace" "klone-ref.txt" "trace invocation of Klone functions")
()
("xnl:set-child" "xml-sxp.kl" "sets a child of a node")
()
()
("toupper" "klone-ref.txt" "converts case of strings")
()
()
("print-exit" "print-exit.kl" "prints a message on stderr and exits")
("listenv" "klone-ref.txt" "lists the Unix environment variables")
()
()
()
("gcinfo" "klone-ref.txt" "miscellaneous system information")
()
("sinh" "klone-ref.txt" "hyperbolic functions")
("tanh" "klone-ref.txt" "hyperbolic functions")
("xnl:delete-attribute" "xml-sxp.kl" "delete a node attribute")
()
("kxf:parse" "xml-kxf.kl" "parse a Koala XML Form (kxf) file into nested lists")
()
("*version-number*" "version-num.kl" "klone version as a true number")
()
()
("ascii-7-bit" "ascii-7bits.kl" "strips 8th bit ofISO-8859-1 Latin-1 chars")
("mod" "klone-ref.txt" "arithmetic operations on numbers")
("replace-list" "klone-ref.txt" "physically displace a list")
()
()
("concat-paths" "concat-paths.kl" "concatenate file paths (directory and file name)")
()
("*:fork" "klone-ref.txt" "forks a clone process")
("; Comments" "klone-ref.txt" "Comments")
("defunq" "klone-ref.txt" "define a Klone special form")
("do-all-symbols" "klone-ref.txt" "iterate on all symbols")
()
("object-plist" "klone-ref.txt" "properties associated to a symbol")
()
("kltk:mainloop" "kltk.kl" "main loop for kltk klone-to-wish")
()
("sh:open" "sh.kl" "an easy way to execute shell commands and get its output")
("sh:open" "klone-ref.txt" "simplified interface to system to execute shell commands")
("xnl:get-attribute" "xml-sxp.kl" "get an attribute value of a node")
()
("copy" "klone-ref.txt" "create a copy of an object")
("copy" "klone-ref.txt" "copy a list or string")
("*keep-streams-exec*" "klone-ref.txt" "keeps streams open on fork or execs")
()
()
()
("get" "klone-ref.txt" "handle elements of complex types")
("get" "klone-ref.txt" "access elements of lists")
("get" "klone-ref.txt" "access elements of hashtables")
("get" "klone-ref.txt" "access characters in a string")
("get" "klone-ref.txt" "give offsets of matched strings in a regexp")
()
("hashinfo" "klone-ref.txt" "miscellaneous system information")
("Lists" "klone-ref.txt" "Lists of elements")
("*print-readably*" "klone-ref.txt" "control printing detail")
()
("match" "klone-ref.txt" "general regular expression matching package")
()
("list!" "klone-ref.txt" "converts in place (cast) vectors and lists")
("fdb:dolist" "filedatabase.kl" "scans records of a simple database")
()
("cosh" "klone-ref.txt" "hyperbolic functions")
()
()
("write-char" "klone-ref.txt" "write a character on a stream")
()
()
()
("evalhook" "klone-ref.txt" "control of the evaluator")
()
("regcomp" "klone-ref.txt" "regular expression package")
()
()
("*arguments*" "klone-ref.txt" "command line arguments of the current process")
()
()
()
("interactive" "emacs-compat-interactive.kl" "emacs lisp compatibility routine")
()
("*standard-output*" "klone-ref.txt" "standard streams")
()
("sub-toplevel" "sub-toplevel.kl" "interactive sub-toplevel read/eval/print loop")
()
()
()
("ftp:open" "ftplib.kl" "connects as a client to a ftp server")
()
()
("*modules*" "require.kl" "list of loaded packages")
("getenv" "klone-ref.txt" "handle the Unix environment variables")
("C:&" "klone-ref.txt" "return the address of the C pointer to a klone object")
()
("acos" "klone-ref.txt" "inverse trigonometric functions")
()
("putenv" "klone-ref.txt" "handle the Unix environment variables")
()
("otoi" "octal.kl" "octal to decimal integer conversion")
()
("C:*" "klone-ref.txt" "peeks at memory value")
("read" "klone-ref.txt" "read and interpret a string")
()
()
("file-position" "klone-ref.txt" "get or set current point in an open file")
()
("(...)" "klone-ref.txt" "Lists of elements")
("time" "time.kl" "profiles the time spent in an expression")
()
("run-hooks" "hooks.kl" "execute a specified hook list")
()
()
("*standard-error*" "klone-ref.txt" "standard streams")
()
()
("fdb:save-record" "filedatabase.kl" "save and unlock an edited record")
("sxp:load" "xml-sxp.kl" "loads an XML file in memory as nested lists")
()
("Vectors" "klone-ref.txt" "lists that evaluate to themselves")
()
("logand" "klone-ref.txt" "Bitwise operators.")
()
("directory" "klone-ref.txt" "list the contents of a directory")
("defmacro" "klone-ref.txt" "define a Klone macro")
()
("real-equal" "real-equal.kl" "test equality of real with rounding errors")
("expressions" "klone-ref.txt" "syntax of Klone regular expressions")
("html:unquote-values" "html-quote.kl" "unquote characters in www URLs")
()
()
()
("apply" "klone-ref.txt" "apply a function to a list of arguments")
()
("C:*=-int" "klone-ref.txt" "pokes values into memory")
()
()
("*:hash-version" "klone-ref.txt" "internal hash function")
("help" "klone-ref.txt" "find the documentations for a symbol")
("file-stats" "klone-ref.txt" "attributes of an Unix file")
()
("Symbols" "klone-ref.txt" "Klone identifiers")
("C:ptr-size" "klone-ref.txt" "the size of a C pointer in bytes")
()
()
()
()
("struct-pp" "defstruct.kl" "pretty-prints verbosely a defstruct structure")
("abs" "klone-ref.txt" "absolute value")
()
("add" "add.kl" "synonym for +")
()
()
("getn" "klone-ref.txt" "get-or-nil")
()
("*error-handlers*" "klone-ref.txt" "error handlers")
("coerce" "klone-ref.txt" "type conversions")
("xtoi" "itox.kl" "hexadecimal to integer representation conversion")
()
("flush" "klone-ref.txt" "flushes a stream")
("*pi*" "klone-ref.txt" "mathematical constants")
()
("xnl:attributes" "xml-sxp.kl" "get/set node attributes p-list")
()
("types-list" "klone-ref.txt" "list of all defined types")
()
()
("fdb:print" "filedatabase.kl" "")
()
()
()
("ascii-progress-bar" "ascii-progress-bar.kl" "displays an ascii progress bar on stderr")
("substring-ptr" "klone-ref.txt" "makes a virtual substring (pointer to another string)")
()
("*real-precision*" "klone-ref.txt" "control the number of digits printed for reals")
()
("PE" "PE.kl" "print-format on stderr")
("every" "klone-ref.txt" "apply a predicate to each element of list")
()
("fdb:write-base" "filedatabase.kl" "writes a database to a file")
("PF" "PF.kl" "synonym to print-format")
("kxf:load" "xml-kxf.kl" "loads an XML file in KXF form in memory as nested lists")
("*umask*" "klone-ref.txt" "default file creation mode")
()
("plreverse" "lreverse.kl" "- \"reverses a p-list")
()
()
("read-char" "klone-ref.txt" "read a character")
()
()
("provide" "require.kl" "testifies that a package is loaded")
("provide" "klone-ref.txt" "on-demand file loading")
()
("fact" "fact.kl" "factorial function")
("not" "klone-ref.txt" "logical AND, OR, and NOT of expressions")
()
()
("when" "when.kl" "execute statements on condition")
()
("trap-signal" "klone-ref.txt" "catch an Unix signal")
()
()
()
()
("cur-time" "cur-date.kl" "alias for get-current-time")
("#(...)" "klone-ref.txt" "lists that evaluate to themselves")
()
("asin" "klone-ref.txt" "inverse trigonometric functions")
("atan" "klone-ref.txt" "inverse trigonometric functions")
("nth-for-num" "nth-for-num.kl" "english postfix to litteral number")
()
()
("PV" "PV.kl" "prints value of variables")
()
("debug-print" "PV.kl" "prints if debug")
("mleak" "klone-ref.txt" "memory leak detection package")
()
()
()
()
()
("dosort" "dosort.kl" "simplified form to sort a list")
("type-of" "klone-ref.txt" "type of object")
()
("wppb:preparse" "preparse.kl" "preparse wool files and generate WPPB preparsed files")
("file-basename" "basename.kl" "strips file name from path and extension")
()
("*load-extensions*" "klone-ref.txt" "control loading of files")
()
("write" "klone-ref.txt" "write a Klone object on a stream")
()
("wppd:flush" "wppb.kl" "")
("wppd:flush" "wppb.kl" "frees uneeded WPPB preparsed dictionnaries from memory")
()
("seekq" "klone-ref.txt" "find position of an element in a list by eq")
("*current-directory*" "klone-ref.txt" "get and set current directory")
()
()
("file-unlock" "file-lock.kl" "unlocks file locked by file-lock")
()
()
()
()
()
("maphash" "maphash.kl" "apply function on each entry of a hash table")
("stream-mode" "klone-ref.txt" "control the mode of open streams")
("symbol" "klone-ref.txt" "descriptive text\" condition")
()
("xnl:chardata?" "xml-sxp.kl" "tests if node is a string")
("seconds-to-date" "date.kl" "alias to time-to-date")
("file-type" "file-type.kl" "return the type of a file")
()
()
("klcfinfo" "klone-ref.txt" "miscellaneous system information")
()
("progn" "klone-ref.txt" "sequence of instructions")
()
()
()
("file-info" "file-info.kl" "verbose listing of stats of a file")
()
("stack-dump-on-error" "stack-dump.kl" "dumps stack to stderr on error")
()
("*current-process-id*" "klone-ref.txt" "the process ID of the current process")
()
()
("!!" "klone-ref.txt" "execute an external command")
("kxf:parse-hook" "xml-kxf.kl" "parse an XML or a pseudo XML file into nested lists")
()
("xnl:get-child" "xml-sxp.kl" "get a child of a node")
()
("list-partial-equal" "list-partial-equal.kl" "checks that a list begins by the same elements")
()
("logior" "klone-ref.txt" "Bitwise operators.")
("sxp:eval" "xml-sxp.kl" "evaluates nested lists representing an XML syntax tree")
()
()
()
()
("printf" "printf.kl" "synonym of print-format")
("lappend" "klone-ref.txt" "appends an element to the end of a list")
()
()
("list" "klone-ref.txt" "construct a list")
("cgi:end" "cgi.kl" "ends a WWW CGI script and send back data")
()
("seek" "klone-ref.txt" "find position of an element in a sequence")
()
("wait" "klone-ref.txt" "wait termination of a process")
()
("expand-tabs" "expand-tabs.kl" "expands tabs into spaces, unix style, in strings")
("system" "klone-ref.txt" "run an external sub-process")
()
()
("*continue-reading-on-error*" "klone-ref.txt" "what to do if an error occurs during load")
()
("*:dsp" "klone-ref.txt" "stack dump of debugging code")
()
()
("filter-list" "filter-list.kl" "filters a list through a regexp or a predicate")
("domatch" "domatch.kl" "scans all lines in a file one by one for regexps")
("*:hash" "klone-ref.txt" "internal hash function")
("print-whole-stack-dump" "print-stack.kl" "prints a complete dump of the system")
()
("compare" "klone-ref.txt" "ordering comparison")
("loadinfo" "klone-ref.txt" "information on current file being loaded")
("sh-package" "klone-ref.txt" "automatic execution of shell commands")
()
("compare-nocase" "stringcase.kl" "compare strings in a case-independant way")
()
("[...]" "klone-ref.txt" "lists that evaluate to themselves")
("debug?" "PV.kl" "execute code in debug mode")
()
("and" "klone-ref.txt" "logical AND, OR, and NOT of expressions")
("oblist" "oblist.kl" "list of all defined symbols")
()
("cur-date" "cur-date.kl" "return the current date")
("time-to-date" "date.kl" "transorms number of seconds in readable date")
()
("*print-readably-as-raw-strings*" "klone-ref.txt" "control printing form of strings")
()
("meminfo" "klone-ref.txt" "miscellaneous system information")
("Locators" "klone-ref.txt" "shorthand for get and put calls")
("sxp:print" "xml-sxp.kl" "prints an XML file from nested lists")
()
("incf" "klone-ref.txt" "increments the value of a variable")
()
()
()
()
()
()
("*:prompt" "klone-ref.txt" "sets the prompt appearance of the standalone klone inter-")
("get-internal-run-time" "klone-ref.txt" "get the current process time in milliseconds")
()
("replace-string" "replace-string.kl" "replace regular expression matches in a string")
()
("position" "position.kl" "find position of an element in a sequence")
("trap-error" "trap-error.kl" "catches (traps) silently errors in statements")
()
()
("*e*" "klone-ref.txt" "mathematical constants")
()
("unless" "unless.kl" "execute statements on condition")
("date-to-seconds" "date.kl" "alias for date-to-time")
()
()
("print-margin-line" "print-margin.kl" "print-format but only first line and truncated")
()
()
("moncontrol" "klone-ref.txt" "interface to the C profiler")
()
("tolower" "klone-ref.txt" "converts case of strings")
()
("struct-lite:def" "struct-lite.kl" "")
("map-all-symbols" "map-symbols.kl" "iterate on all symbols")
()
("open" "klone-ref.txt" "open (create) a stream")
("fdb:create" "filedatabase.kl" "create a simple database")
("expand-filename" "klone-ref.txt" "expands special characters in filename")
()
()
("vector" "klone-ref.txt" "create a vector")
("type-name" "klone-ref.txt" "external name of a type")
("print-margin" "print-margin.kl" "print-format but with lines truncated")
()
()
("logxor" "klone-ref.txt" "Bitwise operators.")
("linebase:read" "linebase.kl" "loads a linebase in memory")
()
("get-current-time" "klone-ref.txt" "get the absolute time in seconds since Jan 1 1970")
()
("fdb:delete-record" "filedatabase.kl" "delete a record")
()
("regexec" "klone-ref.txt" "regular expression package")
()
()
()
("exit" "klone-ref.txt" "terminate the application")
()
("trace-all" "trace-all.kl" "simple trace mode to trace all evaluations")
("trace-all" "klone-ref.txt" "trace execution of expressions")
("subseq" "klone-ref.txt" "extract a sub-part from a sequence")
("*evalhook*" "klone-ref.txt" "control of the evaluator")
()
("defun" "klone-ref.txt" "define a Klone function")
()
("type-replace" "klone-ref.txt" "physically change the type of an object")
("itoo" "octal.kl" "decimal to octal integer conversion")
()
()
()
("car" "cadr.kl" "traditional lisp car function: get first element of list")
()
("*load-pathname*" "klone-ref.txt" "control loading of files")
("fdb:edit-record" "filedatabase.kl" "lock a record for editing")
()
()
("wildcard-to-regexp" "sw2re.kl" "transforms a shell wildcard pattern into a regexp")
()
()
()
("itox" "itox.kl" "integer to hexadecimal representation conversion")
()
()
()
("#[...]" "klone-ref.txt" "shorthand for get and put calls")
("xnl:name" "xml-sxp.kl" "get/set node name")
()
()
("makunbound" "klone-ref.txt" "remove a symbol definition")
()
("xnl:set-attribute" "xml-sxp.kl" "sets a node attribute")
("setqn" "setqn.kl" "setq multiple variables in one statement")
("link-set" "klone-ref.txt" "create a link to an object")
()
("throw" "klone-ref.txt" "exception handling")
("mail-stack-dump-on-error-to" "mail-stack-dump-on-error-to.kl" "error handler sending a whole dump by email to maintainer")
()
()
("rgb:closest-colors" "colors.kl" "return ordered list of colors in X colormap")
("rgb:closest-color" "colors.kl" "return closest color in X colormap")
("remove-hook" "hooks.kl" "remove a function to the specified hook list")
()
()
()
()
("fdb:defstruct" "filedatabase.kl" "defines the structure of record of a filedatabase")
()
()
("write-line" "klone-ref.txt" "write a string on a stream")
("*max-stack-size*" "klone-ref.txt" "maximum stack depth")
()
("error" "klone-ref.txt" "trigger an error")
("**" "klone-ref.txt" "elevation to power")
()
("defstruct-soft" "defstruct-soft.kl" "simple structure package")
()
("cdr" "cadr.kl" "traditional lisp cdr function: returns list without first element")
("PVD" "PV.kl" "PV if debug")
()
("doline" "doline.kl" "scans all lines in a file one by one")
()
("print-margin-words" "print-margin.kl" "print words with word-wrapping")
("length" "klone-ref.txt" "length of a composite object")
("length" "klone-ref.txt" "length of lists or strings")
("length" "klone-ref.txt" "number of entries in a hashtable")
()
("lambdam" "klone-ref.txt" "lambda expressions")
("flush-gc" "klone-ref.txt" "triggers a garbage collection (GC)")
()
("klone-update" "klone-ref.txt" "klone script to update the index files for smartloader and ")
("delete-item" "delete-item.kl" "delete first occurence of an item in a list")
("make-string" "klone-ref.txt" "creates a new string")
()
("recursive-mkdir" "rmkdir.kl" "")
("random" "random.kl" "simple random number generator")
()
("print-format" "klone-ref.txt" "print formatted output")
()
("lambdaq" "klone-ref.txt" "lambda expressions")
()
("fdb:update-filename" "filedatabase.kl" "update a database after a file move")
("unrequire" "require.kl" "allows unloading of a module")
()
()
()
("close" "klone-ref.txt" "close a stream object")
()
()
("find-file" "klone-ref.txt" "search for file in path")
()
()
()
()
()
("equal" "klone-ref.txt" "test equality of any two objects")
("select" "klone-ref.txt" "wait for input (or readiness) on multiple streams")
("kltk:call" "kltk.kl" "calls commands to a tcl/tk (wish) subshell")
()
()
("asinh" "klone-ref.txt" "inverse trigonometric functions")
("atanh" "klone-ref.txt" "inverse trigonometric functions")
()
()
("^^...^^" "klone-ref.txt" "Strings of characters")
("DL:open" "klone-ref.txt" "dynamically load a sharable object module")
()
("gensym" "gensym.kl" "generates a new unique symbol")
()
()
("run-hook" "hooks.kl" "execute a specified hook list")
()
("*package*" "klone-ref.txt" "current package name")
("read-pending" "read-pending.kl" "read all available characters without blocking")
("xnl:put-child" "xml-sxp.kl" "synonym for xnl:set-child")
("expt" "klone-ref.txt" "elevation to power")
()
()
("fatal-error" "fatal-error.kl" "prints a message and aborts")
("expand-num" "expand-num.kl" "converts a number into a string in a fixed place")
()
()
("xpm:read" "xpm-format.kl" "parses an XPM X pixmap file")
()
()
("atom-of" "klone-ref.txt" "atom of symbol")
()
("replace-seq" "klone-ref.txt" "replace a subsequence in a sequnce")
("non-nil-or" "non-nil-or.kl" "return argument if non-nil, or provided default")
()
()
("*:memory" "klone-ref.txt" "memory allocation status")
()
("*errno*" "klone-ref.txt" "text of the last unix error message")
(",@" "klone-ref.txt" "prevent evaluation with possible escapes")
()
()
("kdb" "klone-ref.txt" "klone interactive debugger")
("*version*" "klone-ref.txt" "version number of the Klone library")
("acosh" "klone-ref.txt" "inverse trigonometric functions")
()
()
("read-lines-pooled" "klone-ref.txt" "read lines into a pool until a complete expression is found")
()
("break" "klone-ref.txt" "call the Klone debugger")
()
("mleak-print" "klone-ref.txt" "memory leak detection package")
("*last-caught-tag*" "klone-ref.txt" "the tag being caught")
()
()
()
()
("print" "klone-ref.txt" "print klone objects")
("print" "klone-ref.txt" "print the external representation of an object")
("structp" "defstruct.kl" "tests if an object is a structure")
("structp" "defstruct-soft.kl" "-soft\"tests if an object is a structure")
("utf8-to-latin1" "utf8.kl" "converts an UTF-8 string to a latin-1")
("regular" "klone-ref.txt" "syntax of Klone regular expressions")
()
()
("subseq-ptr" "subseq-ptr.kl" "synonym for substring-ptr")
()
("DL:close" "klone-ref.txt" "unloads a dynamically loaded sharable object module")
("*exithook*" "klone-ref.txt" "code executed on exit")
()
()
("print-margin-item" "print-margin.kl" "print items with word-wrapping")
()
("fdb:open" "filedatabase.kl" "open a simple database")
("write-chars" "klone-ref.txt" "writes a number of characters")
()
("documentation" "klone-ref.txt" "manage symbols documentation strings")
("{...}" "klone-ref.txt" "lists evaluated at parsing time")
("setq" "klone-ref.txt" "assign a value to a variable")
("delete" "klone-ref.txt" "handle elements of complex types")
("delete" "klone-ref.txt" "access elements of lists")
("delete" "klone-ref.txt" "access elements of hashtables")
("delete" "klone-ref.txt" "access characters in a string")
()
("put" "klone-ref.txt" "handle elements of complex types")
("put" "klone-ref.txt" "access elements of lists")
("put" "klone-ref.txt" "access elements of hashtables")
("put" "klone-ref.txt" "access characters in a string")
("cd" "cd.kl" "change directory")
()
("C:*=-byte" "klone-ref.txt" "pokes values into memory")
("lambda" "klone-ref.txt" "lambda expressions")
("sets" "sets.kl" "functions on sets")
()
("dolist" "klone-ref.txt" "iteration through the elements of a list")
("stack-frame" "klone-ref.txt" "dump the stack")
()
("/=" "klone-ref.txt" "test inequality of objects")
()
("with" "klone-ref.txt" "declare local variables")
("read-line" "klone-ref.txt" "read a a string")
()
("cbreak" "klone-ref.txt" "call the C debugger")
("delete-nth" "klone-ref.txt" "delete nth item in a list if present")
()
("kltk:debug" "kltk.kl" "debugging mode for kltk wish inteface")
()
("defaccessor" "defaccessor.kl" "Create an accessor to a class slot")
()
("regsub" "klone-ref.txt" "regular expression package")
("expand-real" "expand-real.kl" "converts a real into a string in a fixed place")
("let*" "klone-ref.txt" "declare local variables")
("let*" "let.kl" "local declaration of variables, sequential")
()
("*error-correctors*" "klone-ref.txt" "error handlers")
("C:*-byte" "klone-ref.txt" "peeks at memory value")
()
("sh&" "sh.kl" "an easy way to execute shell commands asynchronously")
()
("html:quote-text" "html-quote.kl" "quote characters in html text")
()
()
()
()
("bits-to-byte" "byte-to-bits.kl" "collapse an array of bits into a byte")
()
("catch" "klone-ref.txt" "exception handling")
()
("rgb:parse-rgb_txt" "colors.kl" "parse X colormap")
()
("insert" "klone-ref.txt" "handle elements of complex types")
("insert" "klone-ref.txt" "access elements of lists")
("insert" "klone-ref.txt" "access characters in a string")
()
("do" "klone-ref.txt" "General iteration construct")
()
()
()
("smartdoc:help" "smartdoc.kl" "returns help texts for function")
("smartdoc:help" "klone-ref.txt" "find the documentations for a symbol")
()
("write-pending" "read-pending.kl" "writes characters without blocking")
()
