changeset 692: | f51b73f49946 |
parent: | ae4983075819 |
author: | Richard Westhaver <ellis@rwest.io> |
date: | Thu, 03 Oct 2024 17:56:11 -0400 |
permissions: | -rw-r--r-- |
description: | std/task and tests |
7 | 1 | ;;; std.asd --- standard library |
413 | 2 | (pushnew :std *features*) |
455
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
3 | |
96 | 4 | (defsystem :std/named-readtables |
217
17c05cd3e549
going nuklear, cfg obj, general fixes, introduction of x.lisp
Richard Westhaver <ellis@rwest.io>
parents:
208
diff
changeset
|
5 | :version "0.1.0" |
292
00d1c8afcdbb
mostly done with std refactor, added sst-file-writer to rdb
Richard Westhaver <ellis@rwest.io>
parents:
291
diff
changeset
|
6 | :components ((:file "named-readtables")) |
96 | 7 | :in-order-to ((test-op (test-op "std/tests")))) |
8 | ||
9 | (register-system-packages "std/named-readtables" '(:std)) |
|
10 | ||
455
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
11 | ;; the build op on the STD system system concatenates all dependency systems - |
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
12 | ;; make sure CL-PPCRE is loaded first but not included in the build output. |
615 | 13 | #-cl-ppcre |
14 | (handler-case |
|
15 | (or |
|
16 | #+quicklisp (ql:quickload :cl-ppcre) |
|
17 | (asdf:load-system :cl-ppcre)) |
|
18 | (error () (error "unable to load system CL-PPCRE - make sure you have it installed in a path |
|
19 | that ASDF can find, or have quicklisp installed."))) |
|
455
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
20 | |
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
21 | (require 'sb-cltl2) |
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
22 | (require 'sb-concurrency) |
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
23 | |
7 | 24 | (defsystem :std |
217
17c05cd3e549
going nuklear, cfg obj, general fixes, introduction of x.lisp
Richard Westhaver <ellis@rwest.io>
parents:
208
diff
changeset
|
25 | :version "0.1.0" |
455
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
26 | :depends-on (:std/named-readtables) |
96 | 27 | :serial t |
292
00d1c8afcdbb
mostly done with std refactor, added sst-file-writer to rdb
Richard Westhaver <ellis@rwest.io>
parents:
291
diff
changeset
|
28 | :components ((:file "defpkg") |
00d1c8afcdbb
mostly done with std refactor, added sst-file-writer to rdb
Richard Westhaver <ellis@rwest.io>
parents:
291
diff
changeset
|
29 | (:file "pkg") |
563 | 30 | (:file "condition") |
96 | 31 | (:file "sym") |
32 | (:file "list") |
|
291 | 33 | (:file "type") |
34 | (:module "num" |
|
35 | :components |
|
36 | ((:file "float") |
|
544
ec1d4d544c36
parquet expansion, init leb128, add little-endian octet encoders
Richard Westhaver <ellis@rwest.io>
parents:
497
diff
changeset
|
37 | (:file "parse") |
ec1d4d544c36
parquet expansion, init leb128, add little-endian octet encoders
Richard Westhaver <ellis@rwest.io>
parents:
497
diff
changeset
|
38 | (:file "leb128"))) |
291 | 39 | (:file "stream") |
40 | (:module "fu" |
|
41 | :components |
|
42 | ((:file "curry"))) |
|
43 | (:file "array") |
|
44 | (:file "hash-table") |
|
45 | (:file "alien") |
|
46 | (:file "mop") |
|
292
00d1c8afcdbb
mostly done with std refactor, added sst-file-writer to rdb
Richard Westhaver <ellis@rwest.io>
parents:
291
diff
changeset
|
47 | (:file "readtable") |
291 | 48 | (:module "macs" |
49 | :components |
|
50 | ((:file "ana") |
|
51 | (:file "pan") |
|
357
7c1383c08493
port xsubseq, proc-parse. work on http and clap
Richard Westhaver <ellis@rwest.io>
parents:
292
diff
changeset
|
52 | (:file "const") |
359
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
357
diff
changeset
|
53 | (:file "collecting") |
580
571685ae64f1
queries, cli fixes, dat/csv, emacs org-columns
Richard Westhaver <ellis@rwest.io>
parents:
563
diff
changeset
|
54 | (:file "loop") |
359
0e00dec3de03
macs/control macros, seq functions, ported cl-cookie, added uri/domain.lisp, fully ported http! next we should remove dependence on cl+ssl
Richard Westhaver <ellis@rwest.io>
parents:
357
diff
changeset
|
55 | (:file "control"))) |
291 | 56 | (:file "bit") |
437
83f8623a6ec3
std work, renamed :disabled in deftest to :skip
Richard Westhaver <ellis@rwest.io>
parents:
436
diff
changeset
|
57 | (:file "thread") |
497
bcf772e86fbc
add std/task, some fixes and added cli/tools/systemd
Richard Westhaver <ellis@rwest.io>
parents:
459
diff
changeset
|
58 | (:file "task") |
291 | 59 | (:file "fmt") |
279
efc3e9ec02bf
random tune-ups, added mpd and net/util.lisp
Richard Westhaver <ellis@rwest.io>
parents:
277
diff
changeset
|
60 | (:file "path") |
291 | 61 | (:file "os") |
279
efc3e9ec02bf
random tune-ups, added mpd and net/util.lisp
Richard Westhaver <ellis@rwest.io>
parents:
277
diff
changeset
|
62 | (:file "file") |
291 | 63 | (:file "string") |
64 | (:file "seq") |
|
292
00d1c8afcdbb
mostly done with std refactor, added sst-file-writer to rdb
Richard Westhaver <ellis@rwest.io>
parents:
291
diff
changeset
|
65 | (:file "sys")) |
431
c40d2a41d7ce
source concatenating std.lisp, more systems, got zstd simple working, IO work, added dat/tar
Richard Westhaver <ellis@rwest.io>
parents:
413
diff
changeset
|
66 | :build-pathname "std" |
455
49f2d3f1d6c1
emacs updates and added back monolithic std build
Richard Westhaver <ellis@rwest.io>
parents:
448
diff
changeset
|
67 | :build-operation monolithic-concatenate-source-op |
96 | 68 | :in-order-to ((test-op (test-op "std/tests")))) |
7 | 69 | |
96 | 70 | (register-system-packages "std" '(:std)) |
71 | ||
72 | (defsystem :std/tests |
|
73 | :depends-on (:std :rt) |
|
74 | :serial t |
|
563 | 75 | :components ((:module "tests" |
76 | :components |
|
77 | ((:file "pkg") |
|
78 | (:file "num") |
|
692 | 79 | (:file "thread") |
563 | 80 | (:file "task")))) |
96 | 81 | :perform (test-op (o c) (symbol-call :rt :do-tests :std))) |