changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > org > docs / core/stats.org

revision 46: 478286afc620
parent 45: 517e7b6fb42d
child 47: ac162428d5e3
     1.1--- a/core/stats.org	Sun Aug 25 00:15:40 2024 -0400
     1.2+++ b/core/stats.org	Tue Aug 27 21:35:44 2024 -0400
     1.3@@ -26,7 +26,7 @@
     1.4 2024-05  24141 ***********************
     1.5 2024-06  17608 *****************
     1.6 2024-07   9757 *********
     1.7-2024-08  12805 ************
     1.8+2024-08  13993 *************
     1.9 #+end_example
    1.10 
    1.11 * files
    1.12@@ -45,14 +45,14 @@
    1.13 ===============================================================================
    1.14  C                       1           65           35           11           19
    1.15  C Header                2         1194          318          721          155
    1.16- Lisp                  505        73113        56157         7809         9147
    1.17+ Lisp                  507        74118        56975         7867         9276
    1.18  Makefile                1            6            6            0            0
    1.19 -------------------------------------------------------------------------------
    1.20  Rust                  145        12142        10477          468         1197
    1.21  |- Markdown           103          801            0          706           95
    1.22  (Total)                          12943        10477         1174         1292
    1.23 ===============================================================================
    1.24- Total                 654        86520        66993         9009        10518
    1.25+ Total                 656        87525        67811         9067        10647
    1.26 ===============================================================================
    1.27 #+end_example
    1.28 
    1.29@@ -64,6 +64,7 @@
    1.30 :PROPERTIES:
    1.31 :ID:       f024eecb-1f44-4780-9aba-8188db1408d9
    1.32 :END:
    1.33+*** core
    1.34 #+name: core-systems
    1.35 #+begin_src lisp :results list replace
    1.36   (asdf:load-asd "core.asd")
    1.37@@ -82,173 +83,97 @@
    1.38 - parse
    1.39 - syn
    1.40 - dat
    1.41+*** prelude
    1.42+#+name: prelude-systems
    1.43+#+begin_src lisp :results list replace
    1.44+  (asdf:load-asd "prelude.asd")
    1.45+  (asdf:compile-system :prelude)
    1.46+  (asdf:load-system :prelude)
    1.47+  (asdf:system-depends-on (asdf:find-system :prelude))
    1.48+#+end_src
    1.49+
    1.50+#+RESULTS: prelude-systems
    1.51+- std
    1.52+- cli
    1.53+- log
    1.54+- dat
    1.55+- rocksdb
    1.56+- btrfs
    1.57+- doc
    1.58+- alsa
    1.59+- nlp
    1.60+- skel
    1.61+- syn
    1.62+- organ
    1.63+- packy
    1.64+- obj
    1.65+- net
    1.66+- tree-sitter
    1.67+- xkb
    1.68+- ssh2
    1.69+- sndfile
    1.70+- zstd
    1.71+- uring
    1.72+- blake3
    1.73+- parse
    1.74+- pod
    1.75+- rdb
    1.76+- gui
    1.77+- aud
    1.78+- cry
    1.79+- krypt
    1.80+- io
    1.81+- glib
    1.82+- gstreamer
    1.83+- q
    1.84+
    1.85+*** user
    1.86+#+name: user-systems
    1.87+#+begin_src lisp :results replace table :post transpose(*this*)
    1.88+  (asdf:load-asd "user.asd")
    1.89+  (asdf:compile-system :user)
    1.90+  (asdf:load-system :user)
    1.91+  (asdf:system-depends-on (asdf:find-system :user))
    1.92+#+end_src
    1.93+
    1.94+#+RESULTS: user-systems
    1.95+| std   |
    1.96+| cli   |
    1.97+| doc   |
    1.98+| nlp   |
    1.99+| obj   |
   1.100+| skel  |
   1.101+| syn   |
   1.102+| organ |
   1.103+| packy |
   1.104+| parse |
   1.105+| pod   |
   1.106+| rdb   |
   1.107+| krypt |
   1.108+| gui   |
   1.109+| aud   |
   1.110 
   1.111 ** files
   1.112 :PROPERTIES:
   1.113 :ID:       b523235d-f9d3-45a5-8c44-8c6999be8e87
   1.114 :END:
   1.115-#+begin_src lisp :exports both :results list replace
   1.116-  (let ((r))
   1.117-    (dolist (s (doc:doc-dependencies (doc:system-documentation :core)) r)
   1.118+#+begin_src lisp :exports both :results replace table :post transpose(*this*)
   1.119+  (let ((r)
   1.120+        (*print-length* nil))
   1.121+    (dolist (s (doc:doc-dependencies (doc:system-documentation :prelude)) r)
   1.122       (std::appendf r (std:flatten (mapcar
   1.123                                     (lambda (x) (unless (std:directory-path-p x)
   1.124-                                                  (namestring x)))
   1.125+                                                  (multiple-value-bind (_ match)
   1.126+                                                      (cl-ppcre:scan-to-strings (format nil "^~A(.*)$"
   1.127+                                                                                        (namestring
   1.128+                                                                                         (merge-pathnames
   1.129+                                                                                          "comp/core/"
   1.130+                                                                                          (user-homedir-pathname))))
   1.131+                                                                                (namestring x))
   1.132+                                                    (aref match 0))))
   1.133                                     (doc:doc-files s))))))
   1.134 #+end_src
   1.135 
   1.136-#+RESULTS:
   1.137-- /home/ellis/comp/core/lisp/std/defpkg.lisp
   1.138-- /home/ellis/comp/core/lisp/std/pkg.lisp
   1.139-- /home/ellis/comp/core/lisp/std/condition.lisp
   1.140-- /home/ellis/comp/core/lisp/std/sym.lisp
   1.141-- /home/ellis/comp/core/lisp/std/list.lisp
   1.142-- /home/ellis/comp/core/lisp/std/type.lisp
   1.143-- /home/ellis/comp/core/lisp/std/num/float.lisp
   1.144-- /home/ellis/comp/core/lisp/std/num/parse.lisp
   1.145-- /home/ellis/comp/core/lisp/std/num/leb128.lisp
   1.146-- /home/ellis/comp/core/lisp/std/stream.lisp
   1.147-- /home/ellis/comp/core/lisp/std/fu/curry.lisp
   1.148-- /home/ellis/comp/core/lisp/std/array.lisp
   1.149-- /home/ellis/comp/core/lisp/std/hash-table.lisp
   1.150-- /home/ellis/comp/core/lisp/std/alien.lisp
   1.151-- /home/ellis/comp/core/lisp/std/mop.lisp
   1.152-- /home/ellis/comp/core/lisp/std/readtable.lisp
   1.153-- /home/ellis/comp/core/lisp/std/macs/ana.lisp
   1.154-- /home/ellis/comp/core/lisp/std/macs/pan.lisp
   1.155-- /home/ellis/comp/core/lisp/std/macs/const.lisp
   1.156-- /home/ellis/comp/core/lisp/std/macs/collecting.lisp
   1.157-- /home/ellis/comp/core/lisp/std/macs/loop.lisp
   1.158-- /home/ellis/comp/core/lisp/std/macs/control.lisp
   1.159-- /home/ellis/comp/core/lisp/std/bit.lisp
   1.160-- /home/ellis/comp/core/lisp/std/thread.lisp
   1.161-- /home/ellis/comp/core/lisp/std/task.lisp
   1.162-- /home/ellis/comp/core/lisp/std/fmt.lisp
   1.163-- /home/ellis/comp/core/lisp/std/path.lisp
   1.164-- /home/ellis/comp/core/lisp/std/os.lisp
   1.165-- /home/ellis/comp/core/lisp/std/file.lisp
   1.166-- /home/ellis/comp/core/lisp/std/string.lisp
   1.167-- /home/ellis/comp/core/lisp/std/seq.lisp
   1.168-- /home/ellis/comp/core/lisp/std/sys.lisp
   1.169-- /home/ellis/comp/core/lisp/lib/log/pkg.lisp
   1.170-- /home/ellis/comp/core/lisp/lib/log/err.lisp
   1.171-- /home/ellis/comp/core/lisp/lib/log/log.lisp
   1.172-- /home/ellis/comp/core/lisp/lib/log/stream.lisp
   1.173-- /home/ellis/comp/core/lisp/lib/io/pkg.lisp
   1.174-- /home/ellis/comp/core/lisp/lib/io/ring.lisp
   1.175-- /home/ellis/comp/core/lisp/lib/io/socket.lisp
   1.176-- /home/ellis/comp/core/lisp/lib/io/stream.lisp
   1.177-- /home/ellis/comp/core/lisp/lib/io/proto.lisp
   1.178-- /home/ellis/comp/core/lisp/lib/io/flate.lisp
   1.179-- /home/ellis/comp/core/lisp/lib/io/port.lisp
   1.180-- /home/ellis/comp/core/lisp/lib/io/zstd.lisp
   1.181-- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
   1.182-- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
   1.183-- /home/ellis/comp/core/lisp/lib/obj/pkg.lisp
   1.184-- /home/ellis/comp/core/lisp/lib/obj/meta/pkg.lisp
   1.185-- /home/ellis/comp/core/lisp/lib/obj/meta/sealed.lisp
   1.186-- /home/ellis/comp/core/lisp/lib/obj/meta/stealth.lisp
   1.187-- /home/ellis/comp/core/lisp/lib/obj/meta/typed.lisp
   1.188-- /home/ellis/comp/core/lisp/lib/obj/meta/filtered.lisp
   1.189-- /home/ellis/comp/core/lisp/lib/obj/meta/fast.lisp
   1.190-- /home/ellis/comp/core/lisp/lib/obj/meta/lazy.lisp
   1.191-- /home/ellis/comp/core/lisp/lib/obj/meta/overloaded.lisp
   1.192-- /home/ellis/comp/core/lisp/lib/obj/meta/storable.lisp
   1.193-- /home/ellis/comp/core/lisp/lib/obj/hash/hasher.lisp
   1.194-- /home/ellis/comp/core/lisp/lib/obj/hash/chash.lisp
   1.195-- /home/ellis/comp/core/lisp/lib/obj/hash/map.lisp
   1.196-- /home/ellis/comp/core/lisp/lib/obj/hash/set.lisp
   1.197-- /home/ellis/comp/core/lisp/lib/obj/hash/castable.lisp
   1.198-- /home/ellis/comp/core/lisp/lib/obj/id.lisp
   1.199-- /home/ellis/comp/core/lisp/lib/obj/uri/pkg.lisp
   1.200-- /home/ellis/comp/core/lisp/lib/obj/uri/domain.lisp
   1.201-- /home/ellis/comp/core/lisp/lib/obj/uri/uri.lisp
   1.202-- /home/ellis/comp/core/lisp/lib/obj/uri/mask.lisp
   1.203-- /home/ellis/comp/core/lisp/lib/obj/uri/state.lisp
   1.204-- /home/ellis/comp/core/lisp/lib/obj/uri/parse.lisp
   1.205-- /home/ellis/comp/core/lisp/lib/obj/uri/print.lisp
   1.206-- /home/ellis/comp/core/lisp/lib/obj/uri/path.lisp
   1.207-- /home/ellis/comp/core/lisp/lib/obj/uri/intern.lisp
   1.208-- /home/ellis/comp/core/lisp/lib/obj/url.lisp
   1.209-- /home/ellis/comp/core/lisp/lib/obj/seq.lisp
   1.210-- /home/ellis/comp/core/lisp/lib/obj/tree/node.lisp
   1.211-- /home/ellis/comp/core/lisp/lib/obj/tree/avl.lisp
   1.212-- /home/ellis/comp/core/lisp/lib/obj/tree/rb.lisp
   1.213-- /home/ellis/comp/core/lisp/lib/obj/tree/bro.lisp
   1.214-- /home/ellis/comp/core/lisp/lib/obj/graph/pkg.lisp
   1.215-- /home/ellis/comp/core/lisp/lib/obj/equiv.lisp
   1.216-- /home/ellis/comp/core/lisp/lib/obj/color/color.lisp
   1.217-- /home/ellis/comp/core/lisp/lib/obj/color/util.lisp
   1.218-- /home/ellis/comp/core/lisp/lib/obj/color/x11.lisp
   1.219-- /home/ellis/comp/core/lisp/lib/obj/color/palette.lisp
   1.220-- /home/ellis/comp/core/lisp/lib/obj/music/music.lisp
   1.221-- /home/ellis/comp/core/lisp/lib/obj/time/local.lisp
   1.222-- /home/ellis/comp/core/lisp/lib/obj/time/util.lisp
   1.223-- /home/ellis/comp/core/lisp/lib/obj/uuid.lisp
   1.224-- /home/ellis/comp/core/lisp/lib/obj/temperature.lisp
   1.225-- /home/ellis/comp/core/lisp/lib/obj/direction.lisp
   1.226-- /home/ellis/comp/core/lisp/lib/obj/shape.lisp
   1.227-- /home/ellis/comp/core/lisp/lib/obj/query.lisp
   1.228-- /home/ellis/comp/core/lisp/lib/obj/secret.lisp
   1.229-- /home/ellis/comp/core/lisp/lib/obj/db.lisp
   1.230-- /home/ellis/comp/core/lisp/lib/obj/cfg.lisp
   1.231-- /home/ellis/comp/core/lisp/lib/obj/build.lisp
   1.232-- /home/ellis/comp/core/lisp/lib/net/pkg.lisp
   1.233-- /home/ellis/comp/core/lisp/lib/net/condition.lisp
   1.234-- /home/ellis/comp/core/lisp/lib/net/obj.lisp
   1.235-- /home/ellis/comp/core/lisp/lib/net/util.lisp
   1.236-- /home/ellis/comp/core/lisp/lib/net/udp.lisp
   1.237-- /home/ellis/comp/core/lisp/lib/net/tcp.lisp
   1.238-- /home/ellis/comp/core/lisp/lib/net/codec/punycode.lisp
   1.239-- /home/ellis/comp/core/lisp/lib/net/codec/dns.lisp
   1.240-- /home/ellis/comp/core/lisp/lib/net/codec/tlv.lisp
   1.241-- /home/ellis/comp/core/lisp/lib/net/codec/osc.lisp
   1.242-- /home/ellis/comp/core/lisp/lib/net/proto/crew.lisp
   1.243-- /home/ellis/comp/core/lisp/lib/net/proto/swank.lisp
   1.244-- /home/ellis/comp/core/lisp/lib/net/proto/http.lisp
   1.245-- /home/ellis/comp/core/lisp/lib/net/proto/dns.lisp
   1.246-- /home/ellis/comp/core/lisp/lib/net/proto/ssh.lisp
   1.247-- /home/ellis/comp/core/lisp/lib/net/cookie.lisp
   1.248-- /home/ellis/comp/core/lisp/lib/net/req.lisp
   1.249-- /home/ellis/comp/core/lisp/lib/net/fetch.lisp
   1.250-- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp
   1.251-- /home/ellis/comp/core/lisp/lib/cry/err.lisp
   1.252-- /home/ellis/comp/core/lisp/lib/cry/crc64.lisp
   1.253-- /home/ellis/comp/core/lisp/lib/cry/authinfo.lisp
   1.254-- /home/ellis/comp/core/lisp/lib/cry/jwt.lisp
   1.255-- /home/ellis/comp/core/lisp/lib/cry/hotp.lisp
   1.256-- /home/ellis/comp/core/lisp/lib/cry/totp.lisp
   1.257-- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp
   1.258-- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp
   1.259-- /home/ellis/comp/core/lisp/lib/parse/lex.lisp
   1.260-- /home/ellis/comp/core/lisp/lib/parse/pratt.lisp
   1.261-- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp
   1.262-- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
   1.263-- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
   1.264-- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
   1.265-- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
   1.266-- /home/ellis/comp/core/lisp/lib/dat/dot.lisp
   1.267-- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
   1.268-- /home/ellis/comp/core/lisp/lib/dat/json.lisp
   1.269-- /home/ellis/comp/core/lisp/lib/dat/parquet/gen.lisp
   1.270-- /home/ellis/comp/core/lisp/lib/dat/parquet/pkg.lisp
   1.271-- /home/ellis/comp/core/lisp/lib/dat/parquet/obj.lisp
   1.272-- /home/ellis/comp/core/lisp/lib/dat/parquet/tcompact.lisp
   1.273-- /home/ellis/comp/core/lisp/lib/dat/parquet/io.lisp
   1.274-- /home/ellis/comp/core/lisp/lib/dat/parquet/rle.lisp
   1.275-- /home/ellis/comp/core/lisp/lib/dat/parquet/proto.lisp
   1.276-- /home/ellis/comp/core/lisp/lib/dat/xml/xml.lisp
   1.277-- /home/ellis/comp/core/lisp/lib/dat/xml/pkg.lisp
   1.278-- /home/ellis/comp/core/lisp/lib/dat/xml/svg.lisp
   1.279-- /home/ellis/comp/core/lisp/lib/dat/xml/fixml.lisp
   1.280-- /home/ellis/comp/core/lisp/lib/dat/html/const.lisp
   1.281-- /home/ellis/comp/core/lisp/lib/dat/html/entity.lisp
   1.282-- /home/ellis/comp/core/lisp/lib/dat/html/html.lisp
   1.283-- /home/ellis/comp/core/lisp/lib/dat/mime.lisp
   1.284-- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
   1.285-- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
   1.286-- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
   1.287-- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
   1.288-
   1.289 ** images
   1.290 :PROPERTIES:
   1.291 :ID:       a2c797aa-e7e0-44d7-b02d-261811ab4d71
   1.292@@ -260,12 +185,12 @@
   1.293 #+end_src
   1.294 
   1.295 #+RESULTS:
   1.296-| 454M | .stash/core.core    |
   1.297-| 22M  | .stash/infra.core   |
   1.298-| 522M | .stash/prelude.core |
   1.299-| 452M | .stash/std.core     |
   1.300-| 531M | .stash/tests.core   |
   1.301-| 521M | .stash/user.core    |
   1.302+| 495M | .stash/core.core    |
   1.303+| 20M  | .stash/infra.core   |
   1.304+| 584M | .stash/prelude.core |
   1.305+| 346M | .stash/std.core     |
   1.306+| 537M | .stash/tests.core   |
   1.307+| 582M | .stash/user.core    |
   1.308 
   1.309 * rust
   1.310 :PROPERTIES: