-
Notifications
You must be signed in to change notification settings - Fork 0
/
wz-package.lisp
84 lines (69 loc) · 1.11 KB
/
wz-package.lisp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
(in-package :common-lisp-user)
(defpackage com.zlisp.wz
(:nicknames :wz)
(:use :common-lisp)
(:export
;; general
:last-elt
:singlep
;; math
:ackermann
:square
:cube
:cbrt
:nvl :nvls
:empty-to-null
:zerror
:raise
:ecode
:einfo
:toupper :tolower
:trim :ltrim :rtrim
:strcat :split :replace-all
:utf8decode
:utf8encode
:utf8read
:jsondecode :jsonencode
:itos :stoi :tostr
:now :unixtime
:ymdhms
:ymdhms-num
:yymmdd :yyyymmdd :yyyy-mm-dd
:iso-tms-ms :iso-tms-us
:shl :shr :rotl :rotr
:randnum
:randnum4
:randnum6
:randnum8
:randbit32
:randbs62
:md5s
:md5su
:sha1s
:sha1su
:sha256s
:sha256su
:sha3s
:sha3su
:password-hash
:password-check
:geth
:seth
:dump
:pkcs7padding
:pkcs7trim
:aes-encrypt-blocks
:aes-decrypt-blocks
:aes-encrypt-bytes
:aes-decrypt-bytes
:aes-encrypt-str
:aes-decrypt-str
:xml-dom
:dom-node-value
:sort-hash-keys
:nonempty-kv-pairs
:get-cdata
:make-qrcode
:readlines
:plist_to_hashtable
:accum-squares))