changelog shortlog graph tags branches changeset files file revisions raw help

Mercurial > core / annotate lisp/std/std.asd

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
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
1
 ;;; std.asd --- standard library
413
600e4fc73cb3 std fixes
Richard Westhaver <ellis@rwest.io>
parents: 359
diff changeset
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
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
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
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
7
   :in-order-to ((test-op (test-op "std/tests"))))
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
8
 
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
9
 (register-system-packages "std/named-readtables" '(:std))
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
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
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
13
 #-cl-ppcre
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
14
 (handler-case
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
15
     (or
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
16
      #+quicklisp (ql:quickload :cl-ppcre)
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
17
      (asdf:load-system :cl-ppcre))
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
18
   (error () (error "unable to load system CL-PPCRE - make sure you have it installed in a path
ae4983075819 some fixes
Richard Westhaver <ellis@rwest.io>
parents: 580
diff changeset
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
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
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
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
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
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
30
                (:file "condition")
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
31
                (:file "sym")
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
32
                (:file "list")
291
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
33
                (:file "type")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
34
                (:module "num"
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
35
                 :components
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
39
                (:file "stream")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
40
                (:module "fu"
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
41
                 :components
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
42
                 ((:file "curry")))
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
43
                (:file "array")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
44
                (:file "hash-table")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
45
                (:file "alien")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
48
                (:module "macs"
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
49
                 :components
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
50
                 ((:file "ana")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
63
                (:file "string")
a0dfde3cb3c4 begin :STD refactor
Richard Westhaver <ellis@rwest.io>
parents: 279
diff changeset
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
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
68
   :in-order-to ((test-op (test-op "std/tests"))))
7
05527b920c97 asd cleanups
ellis <ellis@rwest.io>
parents:
diff changeset
69
 
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
70
 (register-system-packages "std" '(:std))
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
71
 
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
72
 (defsystem :std/tests
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
73
   :depends-on (:std :rt)
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
74
   :serial t
563
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
75
   :components ((:module "tests"
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
76
                 :components
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
77
                 ((:file "pkg")
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
78
                  (:file "num")
692
f51b73f49946 std/task and tests
Richard Westhaver <ellis@rwest.io>
parents: 615
diff changeset
79
                  (:file "thread")
563
8b10eabe89dd std/tests, clap tweaks
Richard Westhaver <ellis@rwest.io>
parents: 544
diff changeset
80
                  (:file "task"))))
96
301fd45bbe73 big refactor of lisp code
ellis <ellis@rwest.io>
parents: 7
diff changeset
81
   :perform (test-op (o c) (symbol-call :rt :do-tests :std)))