mirror of
https://github.com/sharkdp/bat.git
synced 2024-12-01 20:24:03 +01:00
Merge branch '2935-compatibility-issue-with-cat-piping' of github.com:domenicomastrangelo/bat into 2935-compatibility-issue-with-cat-piping
This commit is contained in:
commit
9523e40179
@ -38,6 +38,7 @@
|
|||||||
- Display which theme is the default one in basic output (no colors), see #2937 (@sblondon)
|
- Display which theme is the default one in basic output (no colors), see #2937 (@sblondon)
|
||||||
- Display which theme is the default one in colored output, see #2838 (@sblondon)
|
- Display which theme is the default one in colored output, see #2838 (@sblondon)
|
||||||
- Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967 (@someposer)
|
- Add aarch64-apple-darwin ("Apple Silicon") binary tarballs to releases, see #2967 (@someposer)
|
||||||
|
- Update the Lisp syntax, see #2970 (@ccqpein)
|
||||||
|
|
||||||
## Syntaxes
|
## Syntaxes
|
||||||
|
|
||||||
|
24
Cargo.lock
generated
24
Cargo.lock
generated
@ -489,9 +489,9 @@ checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "flate2"
|
name = "flate2"
|
||||||
version = "1.0.28"
|
version = "1.0.30"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
|
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"crc32fast",
|
"crc32fast",
|
||||||
"miniz_oxide",
|
"miniz_oxide",
|
||||||
@ -564,9 +564,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "git2"
|
name = "git2"
|
||||||
version = "0.18.2"
|
version = "0.18.3"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd"
|
checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bitflags 2.4.0",
|
"bitflags 2.4.0",
|
||||||
"libc",
|
"libc",
|
||||||
@ -658,9 +658,9 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "itertools"
|
name = "itertools"
|
||||||
version = "0.12.1"
|
version = "0.13.0"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
|
checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"either",
|
"either",
|
||||||
]
|
]
|
||||||
@ -1110,9 +1110,9 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "semver"
|
name = "semver"
|
||||||
version = "1.0.21"
|
version = "1.0.23"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
|
checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "serde"
|
name = "serde"
|
||||||
@ -1327,18 +1327,18 @@ checksum = "507e9898683b6c43a9aa55b64259b721b52ba226e0f3779137e50ad114a4c90b"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "thiserror"
|
name = "thiserror"
|
||||||
version = "1.0.53"
|
version = "1.0.61"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "b2cd5904763bad08ad5513ddbb12cf2ae273ca53fa9f68e843e236ec6dfccc09"
|
checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"thiserror-impl",
|
"thiserror-impl",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "thiserror-impl"
|
name = "thiserror-impl"
|
||||||
version = "1.0.53"
|
version = "1.0.61"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "3dcf4a824cce0aeacd6f38ae6f24234c8e80d68632338ebaa1443b5df9e29e19"
|
checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
"quote",
|
"quote",
|
||||||
|
@ -103,7 +103,7 @@ nix = { version = "0.26.4", default-features = false, features = ["term"] }
|
|||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
anyhow = "1.0.78"
|
anyhow = "1.0.78"
|
||||||
indexmap = { version = "2.2.6", features = ["serde"] }
|
indexmap = { version = "2.2.6", features = ["serde"] }
|
||||||
itertools = "0.12.1"
|
itertools = "0.13.0"
|
||||||
once_cell = "1.18"
|
once_cell = "1.18"
|
||||||
regex = "1.10.2"
|
regex = "1.10.2"
|
||||||
serde = "1.0"
|
serde = "1.0"
|
||||||
|
2365
assets/patches/Lisp.sublime-syntax.patch
vendored
Normal file
2365
assets/patches/Lisp.sublime-syntax.patch
vendored
Normal file
File diff suppressed because one or more lines are too long
126
tests/syntax-tests/highlighted/Lisp/utils.lisp
vendored
126
tests/syntax-tests/highlighted/Lisp/utils.lisp
vendored
@ -1,80 +1,80 @@
|
|||||||
[38;2;255;255;255m([0m[38;2;248;248;242mcl:[0m[38;2;102;217;239mdefpackage[0m[38;2;248;248;242m :chillax.utils[0m
|
[38;2;248;248;242m([0m[38;2;248;248;242mcl[0m[38;2;248;248;242m:[0m[38;2;249;38;114mdefpackage[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mchillax.utils[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242m:use :cl :alexandria[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m:[0m[38;2;249;38;114muse[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mcl[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114malexandria[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242m:[0m[38;2;102;217;239mexport[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m:[0m[38;2;249;38;114mexport[0m
|
||||||
[38;2;248;248;242m :fun :mkhash :hashget :strcat :dequote :at[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mfun[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mmkhash[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mhashget[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mstrcat[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mdequote[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mat[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;255;255;255m([0m[38;2;102;217;239min-package[0m[38;2;248;248;242m :chillax.utils[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;102;217;239min-package[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mchillax.utils[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;; Functions[0m
|
[38;2;117;113;94m;;;[0m[38;2;117;113;94m Functions[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefmacro[0m[38;2;248;248;242m [0m[38;2;166;226;46mfun[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242m&body body[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefmacro[0m[38;2;248;248;242m [0m[38;2;166;226;46mfun[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m&[0m[38;2;248;248;242mbody[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mbody[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mThis macro puts the FUN back in FUNCTION.[0m[38;2;230;219;116m"[0m
|
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mThis macro puts the FUN back in FUNCTION.[0m[38;2;230;219;116m"[0m
|
||||||
[38;2;248;248;242m `[0m[38;2;255;255;255m([0m[38;2;102;217;239mlambda[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242m&optional _[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mdeclare [0m[38;2;255;255;255m([0m[38;2;248;248;242mignorable _[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m ,@body[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m`[0m[38;2;248;248;242m([0m[38;2;249;38;114mlambda[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m&[0m[38;2;248;248;242moptional[0m[38;2;248;248;242m [0m[3;38;2;253;151;31m_[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mdeclare[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mignorable[0m[38;2;248;248;242m [0m[38;2;255;255;255m_[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m,@[0m[38;2;255;255;255mbody[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;; Hash tables[0m
|
[38;2;117;113;94m;;;[0m[38;2;117;113;94m Hash tables[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mmkhash[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242m&[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;249;38;114m-[0m[38;2;249;38;114mand[0m[38;2;249;38;114m-[0m[38;2;102;217;239mvalues[0m[38;2;248;248;242m &aux [0m[38;2;255;255;255m([0m[38;2;248;248;242mtable [0m[38;2;255;255;255m([0m[38;2;102;217;239mmake-hash-table[0m[38;2;248;248;242m :test [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'equal[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mmkhash[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys-and-values[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242maux[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mtable[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mmake-hash-table[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mtest[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;249;38;114mequal[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mConvenience function for `literal' hash table definition.[0m[38;2;230;219;116m"[0m
|
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mConvenience function for `literal' hash table definition.[0m[38;2;230;219;116m"[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mloop[0m[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mkey val[0m[38;2;255;255;255m)[0m[38;2;248;248;242m on keys[0m[38;2;249;38;114m-[0m[38;2;249;38;114mand[0m[38;2;249;38;114m-[0m[38;2;102;217;239mvalues[0m[38;2;248;248;242m by [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'cddr[0m[38;2;248;248;242m [0m[38;2;249;38;114mdo[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m key table[0m[38;2;255;255;255m)[0m[38;2;248;248;242m val[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mloop[0m[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mval[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;249;38;114mon[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys-and-values[0m[38;2;248;248;242m [0m[38;2;249;38;114mby[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;102;217;239mcddr[0m[38;2;248;248;242m [0m[38;2;249;38;114mdo[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mtable[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mval[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;249;38;114mfinally[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m table[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;249;38;114mfinally[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;255;255;255mtable[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mhashget[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mhash &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mhashget[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mhash[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mConvenience function for recursively accessing hash tables.[0m[38;2;230;219;116m"[0m
|
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mConvenience function for recursively accessing hash tables.[0m[38;2;230;219;116m"[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mlambda[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mh k[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m k h[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m keys :initial[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue hash[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mlambda[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mh[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mk[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;255;255;255mk[0m[38;2;248;248;242m [0m[38;2;255;255;255mh[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114minitial-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[38;2;102;217;239mdefine-compiler-macro[0m[38;2;248;248;242m hashget [0m[38;2;255;255;255m([0m[38;2;248;248;242mhash &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefine-compiler-macro[0m[38;2;248;248;242m [0m[38;2;255;255;255mhashget[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mhash[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;190;132;255mnull[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m[38;2;248;248;242m hash[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;190;132;255mnull[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;248;248;242mhash[0m[38;2;249;38;114m-[0m[38;2;248;248;242msym [0m[38;2;255;255;255m([0m[38;2;102;217;239mmake-symbol[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mHASH[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[38;2;255;255;255mhash-sym[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mmake-symbol[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mHASH[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mkey[0m[38;2;249;38;114m-[0m[38;2;248;248;242msyms [0m[38;2;255;255;255m([0m[38;2;249;38;114mloop[0m[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m i below [0m[38;2;255;255;255m([0m[38;2;102;217;239mlength[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;255;255;255mkey-syms[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mloop[0m[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;255;255;255mi[0m[38;2;248;248;242m [0m[38;2;249;38;114mbelow[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mlength[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;102;217;239mcollect[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mmake-symbol[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mformat[0m[38;2;248;248;242m [0m[38;2;190;132;255mnil[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116m~:@(~:R~)-KEY[0m[38;2;230;219;116m"[0m[38;2;248;248;242m i[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;102;217;239mcollect[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mmake-symbol[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mformat[0m[38;2;248;248;242m [0m[38;2;190;132;255mnil[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116m~:@([0m[38;2;190;132;255m~[0m[38;2;190;132;255m:R[0m[38;2;230;219;116m~)-KEY[0m[38;2;230;219;116m"[0m[38;2;248;248;242m [0m[38;2;255;255;255mi[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m `[0m[38;2;255;255;255m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;248;248;242m,hash[0m[38;2;249;38;114m-[0m[38;2;248;248;242msym ,hash[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m`[0m[38;2;248;248;242m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[38;2;255;255;255m,[0m[38;2;255;255;255mhash-sym[0m[38;2;248;248;242m [0m[38;2;255;255;255m,[0m[38;2;255;255;255mhash[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m ,@[0m[38;2;255;255;255m([0m[38;2;249;38;114mloop[0m[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m key in keys [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m sym in key[0m[38;2;249;38;114m-[0m[38;2;248;248;242msyms[0m
|
[38;2;248;248;242m ,[0m[38;2;255;255;255m@[0m[38;2;248;248;242m([0m[38;2;255;255;255mloop[0m[38;2;248;248;242m [0m[38;2;255;255;255mfor[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255min[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m [0m[38;2;255;255;255mfor[0m[38;2;248;248;242m [0m[38;2;255;255;255msym[0m[38;2;248;248;242m [0m[38;2;255;255;255min[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey-syms[0m
|
||||||
[38;2;248;248;242m [0m[38;2;102;217;239mcollect[0m[38;2;248;248;242m `[0m[38;2;255;255;255m([0m[38;2;248;248;242m,sym ,key[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255mcollect[0m[38;2;248;248;242m [0m[38;2;248;248;242m`[0m[38;2;248;248;242m([0m[38;2;255;255;255m,[0m[38;2;255;255;255msym[0m[38;2;248;248;242m [0m[38;2;255;255;255m,[0m[38;2;255;255;255mkey[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m ,[0m[38;2;255;255;255m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mlambda[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mhash key[0m[38;2;255;255;255m)[0m[38;2;248;248;242m `[0m[38;2;255;255;255m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m ,key ,hash[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255m,[0m[38;2;248;248;242m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mlambda[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mhash[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkey[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m`[0m[38;2;248;248;242m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;255;255;255m,[0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255m,[0m[38;2;255;255;255mhash[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m key[0m[38;2;249;38;114m-[0m[38;2;248;248;242msyms :initial[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue hash[0m[38;2;249;38;114m-[0m[38;2;248;248;242msym[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255mkey-syms[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114minitial-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash-sym[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m hashget[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mnew[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue hash key &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31msetf[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mhashget[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mnew-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mUses the last key given to hashget to insert NEW-VALUE into the hash table[0m
|
[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mUses the last key given to hashget to insert NEW-VALUE into the hash table[0m
|
||||||
[38;2;230;219;116mreturned by the second-to-last key.[0m
|
[38;2;230;219;116mreturned by the second-to-last key.[0m
|
||||||
[38;2;230;219;116mtl;dr: DWIM SETF function for HASHGET.[0m[38;2;230;219;116m"[0m
|
[38;2;230;219;116mtl;dr: DWIM SETF function for HASHGET.[0m[38;2;230;219;116m"[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mcar[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mlast[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mcar[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mlast[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'hashget[0m[38;2;248;248;242m hash key [0m[38;2;255;255;255m([0m[38;2;102;217;239mbutlast[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242mhashget[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mbutlast[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m key hash[0m[38;2;255;255;255m)[0m[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mgethash[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mhash[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;; Strings[0m
|
[38;2;117;113;94m;;;[0m[38;2;117;113;94m Strings[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mstrcat[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mstring[0m[38;2;248;248;242m &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mstrings[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mstrcat[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mstring[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mmore-strings[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'concatenate[0m[38;2;248;248;242m '[0m[38;2;102;217;239mstring[0m[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mstrings[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;102;217;239mconcatenate[0m[38;2;248;248;242m [0m[38;2;248;248;242m'[0m[38;2;190;132;255mstring[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-strings[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mdequote[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mstring[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46mdequote[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mstring[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;248;248;242mlen [0m[38;2;255;255;255m([0m[38;2;102;217;239mlength[0m[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mlet[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[38;2;255;255;255mlen[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mlength[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mand[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114m>[0m[38;2;248;248;242m len [0m[38;2;190;132;255m1[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mstarts[0m[38;2;249;38;114m-[0m[38;2;249;38;114mwith[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m\"[0m[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mends[0m[38;2;249;38;114m-[0m[38;2;249;38;114mwith[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m\"[0m[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mand[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;255;255;255mlen[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mstarts-with[0m[38;2;248;248;242m [0m[38;2;190;132;255m#\[0m[38;2;190;132;255m"[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mends-with[0m[38;2;248;248;242m [0m[38;2;190;132;255m#\[0m[38;2;190;132;255m"[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msubseq[0m[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114m-[0m[38;2;248;248;242m len [0m[38;2;190;132;255m1[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msubseq[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114m-[0m[38;2;248;248;242m [0m[38;2;255;255;255mlen[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;102;217;239mstring[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mstring[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;;[0m
|
[38;2;117;113;94m;;;[0m
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;; At[0m
|
[38;2;117;113;94m;;;[0m[38;2;117;113;94m At[0m
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m;;[0m
|
[38;2;117;113;94m;;;[0m
|
||||||
[38;2;255;255;255m([0m[38;2;102;217;239mdefgeneric[0m[38;2;248;248;242m at [0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefgeneric[0m[38;2;248;248;242m [0m[38;2;166;226;46mat[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mdoc[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;255;255;255m([0m[38;2;102;217;239mdefgeneric[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m at[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mnew[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue doc key &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefgeneric[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31msetf[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mat[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mnew-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefmethod[0m[38;2;248;248;242m [0m[38;2;166;226;46mat[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc hash[0m[38;2;249;38;114m-[0m[38;2;248;248;242mtable[0m[38;2;255;255;255m)[0m[38;2;248;248;242m &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefmethod[0m[38;2;248;248;242m [0m[38;2;166;226;46mat[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[3;38;2;253;151;31mdoc[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mhash-table[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'hashget[0m[38;2;248;248;242m doc keys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242mhashget[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefmethod[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m at[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mnew[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue [0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc hash[0m[38;2;249;38;114m-[0m[38;2;248;248;242mtable[0m[38;2;255;255;255m)[0m[38;2;248;248;242m key &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefmethod[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31msetf[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mat[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mnew-value[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mdoc[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mhash-table[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'[0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m hashget[0m[38;2;255;255;255m)[0m[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue doc key more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255mhashget[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefmethod[0m[38;2;248;248;242m [0m[38;2;166;226;46mat[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc [0m[38;2;102;217;239mlist[0m[38;2;255;255;255m)[0m[38;2;248;248;242m &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefmethod[0m[38;2;248;248;242m [0m[38;2;166;226;46mat[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242m([0m[3;38;2;253;151;31mdoc[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mlist[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mlambda[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242malist key[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mreduce[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mlambda[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31malist[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkey[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m key alist :test [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'equal[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255malist[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mtest[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;249;38;114mequal[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m keys :initial[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue doc[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114minitial-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefmethod[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m at[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mnew[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue [0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc [0m[38;2;102;217;239mlist[0m[38;2;255;255;255m)[0m[38;2;248;248;242m key &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefmethod[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31msetf[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mat[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mnew-value[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mdoc[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mlist[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mcar[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mlast[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mcar[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mlast[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'at[0m[38;2;248;248;242m doc key [0m[38;2;255;255;255m([0m[38;2;102;217;239mbutlast[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242mat[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mbutlast[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m :test [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'equal[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mtest[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;249;38;114mequal[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m key doc :test [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'equal[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mcdr[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239massoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;249;38;114mtest[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;249;38;114mequal[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
|
||||||
[38;2;117;113;94m;[0m[38;2;117;113;94m; A playful alias.[0m
|
[38;2;117;113;94m;;[0m[38;2;117;113;94m A playful alias.[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;248;248;242m@ [0m[38;2;255;255;255m([0m[38;2;248;248;242mdoc &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m keys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;166;226;46m@[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31mdoc[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[3;38;2;253;151;31mkeys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'at[0m[38;2;248;248;242m doc keys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242mat[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkeys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;255;255;255m([0m[3;38;2;102;217;239mdefun[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m @[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;248;248;242mnew[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue doc key &[0m[38;2;102;217;239mrest[0m[38;2;248;248;242m more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m([0m[38;2;249;38;114mdefun[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[3;38;2;253;151;31msetf[0m[38;2;248;248;242m [0m[3;38;2;253;151;31m@[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;248;248;242mnew-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;248;248;242m&[0m[38;2;248;248;242mrest[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m
|
||||||
[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;190;132;255m#[0m[38;2;190;132;255m'[0m[38;2;255;255;255m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m at[0m[38;2;255;255;255m)[0m[38;2;248;248;242m new[0m[38;2;249;38;114m-[0m[38;2;248;248;242mvalue doc key more[0m[38;2;249;38;114m-[0m[38;2;248;248;242mkeys[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m
|
[38;2;248;248;242m [0m[38;2;248;248;242m([0m[38;2;102;217;239mapply[0m[38;2;248;248;242m [0m[38;2;248;248;242m#'[0m[38;2;248;248;242m([0m[38;2;102;217;239msetf[0m[38;2;248;248;242m [0m[38;2;255;255;255mat[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;255;255;255mnew-value[0m[38;2;248;248;242m [0m[38;2;255;255;255mdoc[0m[38;2;248;248;242m [0m[38;2;255;255;255mkey[0m[38;2;248;248;242m [0m[38;2;255;255;255mmore-keys[0m[38;2;248;248;242m)[0m[38;2;248;248;242m)[0m
|
||||||
|
Loading…
Reference in New Issue
Block a user