changeset 37: |
6b8a06dfe3c3 |
parent 36: |
30fb855a0950 |
child 38: |
6303e1f79470 |
author: |
Richard Westhaver <ellis@rwest.io> |
date: |
Sat, 27 Jul 2024 02:45:49 -0400 |
files: |
core/stats.org core/tests.org meta/pitch.org |
description: |
mv pitch |
1.1--- a/core/stats.org Thu Jul 04 23:37:37 2024 -0400
1.2+++ b/core/stats.org Sat Jul 27 02:45:49 2024 -0400
1.3@@ -5,6 +5,7 @@
1.4 #+setupfile: ../../clean.theme
1.5 #+OPTIONS: num:nil
1.6 #+infojs_opt: toc:nil home:https://compiler.company up:./ view:content
1.7+
1.8 * vc
1.9 #+begin_src shell :results pp :exports results
1.10 hg churn -f "%Y-%m" -s
1.11@@ -15,13 +16,13 @@
1.12 2023-10 36394 ************************************
1.13 2023-11 12777 ************
1.14 2023-12 61624 *************************************************************
1.15-2024-01 4923 ****
1.16+2024-01 4923 ****u
1.17 2024-02 5701 *****
1.18 2024-03 27292 ***************************
1.19 2024-04 23322 ***********************
1.20 2024-05 24141 ***********************
1.21 2024-06 17608 *****************
1.22-2024-07 2742 **
1.23+2024-07 6390 ******
1.24 #+end_example
1.25
1.26 * files
1.27@@ -37,14 +38,14 @@
1.28 ===============================================================================
1.29 C 2 130 70 21 39
1.30 C Header 18 9990 4990 3555 1445
1.31- Lisp 479 69114 53191 7376 8547
1.32+ Lisp 490 70427 54246 7426 8755
1.33 Makefile 1 6 6 0 0
1.34 -------------------------------------------------------------------------------
1.35 Rust 145 12142 10477 468 1197
1.36 |- Markdown 103 801 0 706 95
1.37 (Total) 12943 10477 1174 1292
1.38 ===============================================================================
1.39- Total 645 91382 68734 11420 11228
1.40+ Total 656 92695 69789 11470 11436
1.41 ===============================================================================
1.42 #+end_example
1.43
1.44@@ -52,53 +53,27 @@
1.45 ** systems
1.46 #+name: core-systems
1.47 #+begin_src lisp :results list replace
1.48- (asdf:load-asd "prelude.asd")
1.49- (asdf:compile-system :prelude)
1.50- (asdf:load-system :prelude)
1.51- (asdf:system-depends-on (asdf:find-system :prelude))
1.52+ (asdf:load-asd "core.asd")
1.53+ (asdf:compile-system :core)
1.54+ (asdf:load-system :core)
1.55+ (asdf:system-depends-on (asdf:find-system :core))
1.56 #+end_src
1.57
1.58 #+RESULTS: core-systems
1.59 - std
1.60-- cli
1.61 - log
1.62-- dat
1.63-- rocksdb
1.64-- btrfs
1.65-- uring
1.66-- doc
1.67-- alsa
1.68-- nlp
1.69-- skel
1.70-- syn
1.71-- organ
1.72-- packy
1.73+- io
1.74 - obj
1.75 - net
1.76-- tree-sitter
1.77-- xkb
1.78-- ssh2
1.79-- sndfile
1.80-- zstd
1.81-- uring
1.82-- blake3
1.83-- ublk
1.84+- cry
1.85 - parse
1.86-- pod
1.87-- rdb
1.88-- gui
1.89-- aud
1.90-- cry
1.91-- krypt
1.92-- io
1.93-- glib
1.94-- gstreamer
1.95-- q
1.96+- syn
1.97+- dat
1.98
1.99 ** files
1.100 #+begin_src lisp :exports both :results list replace
1.101 (let ((r))
1.102- (dolist (s (doc:doc-dependencies (doc:system-documentation :prelude)) r)
1.103+ (dolist (s (doc:doc-dependencies (doc:system-documentation :core)) r)
1.104 (std::appendf r (std:flatten (mapcar
1.105 (lambda (x) (unless (std:directory-path-p x)
1.106 (namestring x)))
1.107@@ -136,177 +111,20 @@
1.108 - /home/ellis/comp/core/lisp/std/string.lisp
1.109 - /home/ellis/comp/core/lisp/std/seq.lisp
1.110 - /home/ellis/comp/core/lisp/std/sys.lisp
1.111-- /home/ellis/comp/core/lisp/lib/cli/pkg.lisp
1.112-- /home/ellis/comp/core/lisp/lib/cli/ansi.lisp
1.113-- /home/ellis/comp/core/lisp/lib/cli/env.lisp
1.114-- /home/ellis/comp/core/lisp/lib/cli/progress.lisp
1.115-- /home/ellis/comp/core/lisp/lib/cli/spark.lisp
1.116-- /home/ellis/comp/core/lisp/lib/cli/repl.lisp
1.117-- /home/ellis/comp/core/lisp/lib/cli/shell.lisp
1.118-- /home/ellis/comp/core/lisp/lib/cli/prompt.lisp
1.119-- /home/ellis/comp/core/lisp/lib/cli/ed.lisp
1.120-- /home/ellis/comp/core/lisp/lib/cli/tools/pkg.lisp
1.121-- /home/ellis/comp/core/lisp/lib/cli/tools/term.lisp
1.122-- /home/ellis/comp/core/lisp/lib/cli/tools/tmux.lisp
1.123-- /home/ellis/comp/core/lisp/lib/cli/tools/pacman.lisp
1.124-- /home/ellis/comp/core/lisp/lib/cli/tools/cc.lisp
1.125-- /home/ellis/comp/core/lisp/lib/cli/tools/systemd.lisp
1.126-- /home/ellis/comp/core/lisp/lib/cli/clap/pkg.lisp
1.127-- /home/ellis/comp/core/lisp/lib/cli/clap/ast.lisp
1.128-- /home/ellis/comp/core/lisp/lib/cli/clap/vars.lisp
1.129-- /home/ellis/comp/core/lisp/lib/cli/clap/util.lisp
1.130-- /home/ellis/comp/core/lisp/lib/cli/clap/macs.lisp
1.131-- /home/ellis/comp/core/lisp/lib/cli/clap/proto.lisp
1.132-- /home/ellis/comp/core/lisp/lib/cli/clap/opt.lisp
1.133-- /home/ellis/comp/core/lisp/lib/cli/clap/cmd.lisp
1.134-- /home/ellis/comp/core/lisp/lib/cli/clap/cli.lisp
1.135-- /home/ellis/comp/core/lisp/lib/cli/cli.lisp
1.136 - /home/ellis/comp/core/lisp/lib/log/pkg.lisp
1.137 - /home/ellis/comp/core/lisp/lib/log/err.lisp
1.138 - /home/ellis/comp/core/lisp/lib/log/log.lisp
1.139 - /home/ellis/comp/core/lisp/lib/log/stream.lisp
1.140-- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
1.141-- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
1.142-- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
1.143-- /home/ellis/comp/core/lisp/lib/dat/dot.lisp
1.144-- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
1.145-- /home/ellis/comp/core/lisp/lib/dat/json.lisp
1.146-- /home/ellis/comp/core/lisp/lib/dat/xml/xml.lisp
1.147-- /home/ellis/comp/core/lisp/lib/dat/xml/pkg.lisp
1.148-- /home/ellis/comp/core/lisp/lib/dat/xml/svg.lisp
1.149-- /home/ellis/comp/core/lisp/lib/dat/xml/fixml.lisp
1.150-- /home/ellis/comp/core/lisp/lib/dat/html/const.lisp
1.151-- /home/ellis/comp/core/lisp/lib/dat/html/entity.lisp
1.152-- /home/ellis/comp/core/lisp/lib/dat/html/html.lisp
1.153-- /home/ellis/comp/core/lisp/lib/dat/mime.lisp
1.154-- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
1.155-- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
1.156-- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
1.157-- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
1.158-- /home/ellis/comp/core/lisp/ffi/rocksdb/pkg.lisp
1.159-- /home/ellis/comp/core/lisp/ffi/rocksdb/macs.lisp
1.160-- /home/ellis/comp/core/lisp/ffi/rocksdb/types.lisp
1.161-- /home/ellis/comp/core/lisp/ffi/rocksdb/opts.lisp
1.162-- /home/ellis/comp/core/lisp/ffi/rocksdb/sst.lisp
1.163-- /home/ellis/comp/core/lisp/ffi/rocksdb/slice.lisp
1.164-- /home/ellis/comp/core/lisp/ffi/rocksdb/db.lisp
1.165-- /home/ellis/comp/core/lisp/ffi/rocksdb/metadata.lisp
1.166-- /home/ellis/comp/core/lisp/ffi/rocksdb/compaction.lisp
1.167-- /home/ellis/comp/core/lisp/ffi/rocksdb/comparator.lisp
1.168-- /home/ellis/comp/core/lisp/ffi/rocksdb/merge.lisp
1.169-- /home/ellis/comp/core/lisp/ffi/rocksdb/stats.lisp
1.170-- /home/ellis/comp/core/lisp/ffi/rocksdb/vars.lisp
1.171-- /home/ellis/comp/core/lisp/ffi/btrfs/pkg.lisp
1.172-- /home/ellis/comp/core/lisp/ffi/btrfs/constants.lisp
1.173-- /home/ellis/comp/core/lisp/ffi/btrfs/util.lisp
1.174-- /home/ellis/comp/core/lisp/ffi/uring/pkg.lisp
1.175-- /home/ellis/comp/core/lisp/ffi/uring/constants.lisp
1.176-- /home/ellis/comp/core/lisp/ffi/uring/util.lisp
1.177-- /home/ellis/comp/core/lisp/ffi/uring/macs.lisp
1.178-- /home/ellis/comp/core/lisp/ffi/uring/alien.lisp
1.179-- /home/ellis/comp/core/lisp/ffi/uring/prim.lisp
1.180-- /home/ellis/comp/core/lisp/ffi/uring/opcode.lisp
1.181-- /home/ellis/comp/core/lisp/ffi/uring/register.lisp
1.182-- /home/ellis/comp/core/lisp/ffi/uring/submit.lisp
1.183-- /home/ellis/comp/core/lisp/ffi/uring/sq.lisp
1.184-- /home/ellis/comp/core/lisp/ffi/uring/cq.lisp
1.185-- /home/ellis/comp/core/lisp/ffi/uring/uring.lisp
1.186-- /home/ellis/comp/core/lisp/lib/doc/pkg.lisp
1.187-- /home/ellis/comp/core/lisp/lib/doc/proto.lisp
1.188-- /home/ellis/comp/core/lisp/lib/doc/err.lisp
1.189-- /home/ellis/comp/core/lisp/lib/doc/symbol.lisp
1.190-- /home/ellis/comp/core/lisp/lib/doc/file.lisp
1.191-- /home/ellis/comp/core/lisp/lib/doc/package.lisp
1.192-- /home/ellis/comp/core/lisp/lib/doc/system.lisp
1.193-- /home/ellis/comp/core/lisp/lib/doc/dist.lisp
1.194-- /home/ellis/comp/core/lisp/lib/doc/image.lisp
1.195-- /home/ellis/comp/core/lisp/ffi/alsa/pkg.lisp
1.196-- /home/ellis/comp/core/lisp/ffi/alsa/constants.lisp
1.197-- /home/ellis/comp/core/lisp/lib/nlp/pkg.lisp
1.198-- /home/ellis/comp/core/lisp/lib/nlp/data.lisp
1.199-- /home/ellis/comp/core/lisp/lib/nlp/tokenize.lisp
1.200-- /home/ellis/comp/core/lisp/lib/nlp/doc.lisp
1.201-- /home/ellis/comp/core/lisp/lib/nlp/stem/porter.lisp
1.202-- /home/ellis/comp/core/lisp/lib/nlp/textrank.lisp
1.203-- /home/ellis/comp/core/lisp/lib/nlp/dbscan.lisp
1.204-- /home/ellis/comp/core/lisp/lib/nlp/section.lisp
1.205-- /home/ellis/comp/core/lisp/lib/skel/core/pkg.lisp
1.206-- /home/ellis/comp/core/lisp/lib/skel/core/err.lisp
1.207-- /home/ellis/comp/core/lisp/lib/skel/core/types.lisp
1.208-- /home/ellis/comp/core/lisp/lib/skel/core/proto.lisp
1.209-- /home/ellis/comp/core/lisp/lib/skel/core/header.lisp
1.210-- /home/ellis/comp/core/lisp/lib/skel/core/vars.lisp
1.211-- /home/ellis/comp/core/lisp/lib/skel/core/obj.lisp
1.212-- /home/ellis/comp/core/lisp/lib/skel/core/util.lisp
1.213-- /home/ellis/comp/core/lisp/lib/skel/core/vm.lisp
1.214-- /home/ellis/comp/core/lisp/lib/skel/comp/pkg.lisp
1.215-- /home/ellis/comp/core/lisp/lib/skel/comp/asd.lisp
1.216-- /home/ellis/comp/core/lisp/lib/skel/comp/cargo.lisp
1.217-- /home/ellis/comp/core/lisp/lib/skel/comp/container.lisp
1.218-- /home/ellis/comp/core/lisp/lib/skel/comp/org.lisp
1.219-- /home/ellis/comp/core/lisp/lib/skel/comp/dir-locals.lisp
1.220-- /home/ellis/comp/core/lisp/lib/skel/comp/makefile.lisp
1.221-- /home/ellis/comp/core/lisp/lib/skel/pkg.lisp
1.222-- /home/ellis/comp/core/lisp/lib/skel/tools/pkg.lisp
1.223-- /home/ellis/comp/core/lisp/lib/skel/tools/deploy.lisp
1.224-- /home/ellis/comp/core/lisp/lib/skel/tools/viz.lisp
1.225-- /home/ellis/comp/core/lisp/lib/skel/ext/pkg.lisp
1.226-- /home/ellis/comp/core/lisp/lib/skel/ext/asdf.lisp
1.227-- /home/ellis/comp/core/lisp/lib/skel/ext/inspect.lisp
1.228-- /home/ellis/comp/core/lisp/lib/skel/ext/krypt.lisp
1.229-- /home/ellis/comp/core/lisp/lib/skel/ext/packy.lisp
1.230-- /home/ellis/comp/core/lisp/lib/skel/ext/net.lisp
1.231-- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
1.232-- /home/ellis/comp/core/lisp/lib/organ/pkg.lisp
1.233-- /home/ellis/comp/core/lisp/lib/organ/vars.lisp
1.234-- /home/ellis/comp/core/lisp/lib/organ/err.lisp
1.235-- /home/ellis/comp/core/lisp/lib/organ/proto.lisp
1.236-- /home/ellis/comp/core/lisp/lib/organ/util.lisp
1.237-- /home/ellis/comp/core/lisp/lib/organ/macs.lisp
1.238-- /home/ellis/comp/core/lisp/lib/organ/object/markup.lisp
1.239-- /home/ellis/comp/core/lisp/lib/organ/object/entity.lisp
1.240-- /home/ellis/comp/core/lisp/lib/organ/object/citation.lisp
1.241-- /home/ellis/comp/core/lisp/lib/organ/object/footnote-ref.lisp
1.242-- /home/ellis/comp/core/lisp/lib/organ/object/inline-babel-call.lisp
1.243-- /home/ellis/comp/core/lisp/lib/organ/object/inline-source-block.lisp
1.244-- /home/ellis/comp/core/lisp/lib/organ/object/line-break.lisp
1.245-- /home/ellis/comp/core/lisp/lib/organ/object/link.lisp
1.246-- /home/ellis/comp/core/lisp/lib/organ/object/macro.lisp
1.247-- /home/ellis/comp/core/lisp/lib/organ/object/export-snippet.lisp
1.248-- /home/ellis/comp/core/lisp/lib/organ/object/sscript.lisp
1.249-- /home/ellis/comp/core/lisp/lib/organ/object/stat-cookie.lisp
1.250-- /home/ellis/comp/core/lisp/lib/organ/object/table-cell.lisp
1.251-- /home/ellis/comp/core/lisp/lib/organ/object/target.lisp
1.252-- /home/ellis/comp/core/lisp/lib/organ/object/timestamp.lisp
1.253-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/paragraph.lisp
1.254-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/block.lisp
1.255-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/clock.lisp
1.256-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/diary-sexp.lisp
1.257-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/latex-env.lisp
1.258-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/comment.lisp
1.259-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/fixed-width.lisp
1.260-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/horizontal-rule.lisp
1.261-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/keyword.lisp
1.262-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/planning.lisp
1.263-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/table-row.lisp
1.264-- /home/ellis/comp/core/lisp/lib/organ/element/lesser/node-property.lisp
1.265-- /home/ellis/comp/core/lisp/lib/organ/element/greater/plain-list.lisp
1.266-- /home/ellis/comp/core/lisp/lib/organ/element/greater/block.lisp
1.267-- /home/ellis/comp/core/lisp/lib/organ/element/greater/drawer.lisp
1.268-- /home/ellis/comp/core/lisp/lib/organ/element/greater/footnote-def.lisp
1.269-- /home/ellis/comp/core/lisp/lib/organ/element/greater/item.lisp
1.270-- /home/ellis/comp/core/lisp/lib/organ/element/greater/table.lisp
1.271-- /home/ellis/comp/core/lisp/lib/organ/element/headline.lisp
1.272-- /home/ellis/comp/core/lisp/lib/organ/section.lisp
1.273-- /home/ellis/comp/core/lisp/lib/organ/heading.lisp
1.274-- /home/ellis/comp/core/lisp/lib/organ/document.lisp
1.275-- /home/ellis/comp/core/lisp/lib/packy/pkg.lisp
1.276-- /home/ellis/comp/core/lisp/lib/packy/vars.lisp
1.277-- /home/ellis/comp/core/lisp/lib/packy/proto.lisp
1.278-- /home/ellis/comp/core/lisp/lib/packy/pkgbuild.lisp
1.279-- /home/ellis/comp/core/lisp/lib/packy/db.lisp
1.280-- /home/ellis/comp/core/lisp/lib/packy/client.lisp
1.281-- /home/ellis/comp/core/lisp/lib/packy/server.lisp
1.282+- /home/ellis/comp/core/lisp/lib/io/pkg.lisp
1.283+- /home/ellis/comp/core/lisp/lib/io/ring.lisp
1.284+- /home/ellis/comp/core/lisp/lib/io/socket.lisp
1.285+- /home/ellis/comp/core/lisp/lib/io/stream.lisp
1.286+- /home/ellis/comp/core/lisp/lib/io/proto.lisp
1.287+- /home/ellis/comp/core/lisp/lib/io/flate.lisp
1.288+- /home/ellis/comp/core/lisp/lib/io/port.lisp
1.289+- /home/ellis/comp/core/lisp/lib/io/zstd.lisp
1.290+- /home/ellis/comp/core/lisp/lib/io/xsubseq.lisp
1.291+- /home/ellis/comp/core/lisp/lib/io/smart-buffer.lisp
1.292 - /home/ellis/comp/core/lisp/lib/obj/pkg.lisp
1.293 - /home/ellis/comp/core/lisp/lib/obj/meta/pkg.lisp
1.294 - /home/ellis/comp/core/lisp/lib/obj/meta/sealed.lisp
1.295@@ -362,27 +180,47 @@
1.296 - /home/ellis/comp/core/lisp/lib/net/udp.lisp
1.297 - /home/ellis/comp/core/lisp/lib/net/tcp.lisp
1.298 - /home/ellis/comp/core/lisp/lib/net/codec/punycode.lisp
1.299-- \...
1.300-
1.301-** packages
1.302-** symbols
1.303-#+name: tally-package-symbols
1.304-#+begin_src lisp :exports both
1.305- ;; (quickload-core-systems)
1.306- (let ((pkgs '("STD" "PARSE" "CLI" "XKB" "BTRFS" "SSH2" "BOX" "POD" "SYN" "ALSA" "NUKLEAR" "SNDFILE" "UBLK"
1.307- "TREE-SITTER" "URING" "ZSTD" "BLAKE3" "ROCKSDB" "RDB" "SKEL" "BOX" "AUD" "RT" "GLIB" "GSTREAMER"
1.308- "ORGAN" "NLP" "DAT" "PARSE" "VC" "XDB""OBJ" "LOG" "NET" "PACKY" "GUI" "SYN" "DOC" "Q"))
1.309- (syms))
1.310- (loop with n = 0
1.311- for pkg in pkgs
1.312- do (loop for s being the external-symbols of (find-package pkg)
1.313- do (incf n)
1.314- (pushnew s syms))
1.315- finally (return (cons (length pkgs) n))))
1.316-#+end_src
1.317-
1.318-#+RESULTS: tally-package-symbols
1.319-: (39 . 4056)
1.320+- /home/ellis/comp/core/lisp/lib/net/codec/dns.lisp
1.321+- /home/ellis/comp/core/lisp/lib/net/codec/tlv.lisp
1.322+- /home/ellis/comp/core/lisp/lib/net/codec/osc.lisp
1.323+- /home/ellis/comp/core/lisp/lib/net/proto/swank.lisp
1.324+- /home/ellis/comp/core/lisp/lib/net/proto/http.lisp
1.325+- /home/ellis/comp/core/lisp/lib/net/proto/dns.lisp
1.326+- /home/ellis/comp/core/lisp/lib/net/proto/ssh.lisp
1.327+- /home/ellis/comp/core/lisp/lib/net/cookie.lisp
1.328+- /home/ellis/comp/core/lisp/lib/net/req.lisp
1.329+- /home/ellis/comp/core/lisp/lib/net/fetch.lisp
1.330+- /home/ellis/comp/core/lisp/lib/cry/pkg.lisp
1.331+- /home/ellis/comp/core/lisp/lib/cry/err.lisp
1.332+- /home/ellis/comp/core/lisp/lib/cry/crc64.lisp
1.333+- /home/ellis/comp/core/lisp/lib/cry/authinfo.lisp
1.334+- /home/ellis/comp/core/lisp/lib/cry/jwt.lisp
1.335+- /home/ellis/comp/core/lisp/lib/cry/hotp.lisp
1.336+- /home/ellis/comp/core/lisp/lib/cry/totp.lisp
1.337+- /home/ellis/comp/core/lisp/lib/parse/pkg.lisp
1.338+- /home/ellis/comp/core/lisp/lib/parse/bytes.lisp
1.339+- /home/ellis/comp/core/lisp/lib/parse/lex.lisp
1.340+- /home/ellis/comp/core/lisp/lib/parse/pratt.lisp
1.341+- /home/ellis/comp/core/lisp/lib/parse/yacc.lisp
1.342+- /home/ellis/comp/core/lisp/lib/syn/pkg.lisp
1.343+- /home/ellis/comp/core/lisp/lib/dat/pkg.lisp
1.344+- /home/ellis/comp/core/lisp/lib/dat/proto.lisp
1.345+- /home/ellis/comp/core/lisp/lib/dat/sxp.lisp
1.346+- /home/ellis/comp/core/lisp/lib/dat/dot.lisp
1.347+- /home/ellis/comp/core/lisp/lib/dat/csv.lisp
1.348+- /home/ellis/comp/core/lisp/lib/dat/json.lisp
1.349+- /home/ellis/comp/core/lisp/lib/dat/xml/xml.lisp
1.350+- /home/ellis/comp/core/lisp/lib/dat/xml/pkg.lisp
1.351+- /home/ellis/comp/core/lisp/lib/dat/xml/svg.lisp
1.352+- /home/ellis/comp/core/lisp/lib/dat/xml/fixml.lisp
1.353+- /home/ellis/comp/core/lisp/lib/dat/html/const.lisp
1.354+- /home/ellis/comp/core/lisp/lib/dat/html/entity.lisp
1.355+- /home/ellis/comp/core/lisp/lib/dat/html/html.lisp
1.356+- /home/ellis/comp/core/lisp/lib/dat/mime.lisp
1.357+- /home/ellis/comp/core/lisp/lib/dat/toml.lisp
1.358+- /home/ellis/comp/core/lisp/lib/dat/arff.lisp
1.359+- /home/ellis/comp/core/lisp/lib/dat/midi.lisp
1.360+- /home/ellis/comp/core/lisp/lib/dat/base64.lisp
1.361
1.362 ** images
1.363 #+begin_src shell
2.1--- a/core/tests.org Thu Jul 04 23:37:37 2024 -0400
2.2+++ b/core/tests.org Sat Jul 27 02:45:49 2024 -0400
2.3@@ -1,7 +1,7 @@
2.4 # -*- org-export-babel-evaluate: nil -*-
2.5 #+title: tests
2.6 #+author: Richard Westhaver
2.7-#+property: header-args :dir /home/ellis/dev/comp/core/
2.8+#+property: header-args :dir /home/ellis/comp/core/
2.9 #+setupfile: ../../clean.theme
2.10 #+OPTIONS: num:nil
2.11 #+infojs_opt: toc:nil home:https://compiler.company up:./ view:content
3.1--- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2+++ b/meta/pitch.org Sat Jul 27 02:45:49 2024 -0400
3.3@@ -0,0 +1,31 @@
3.4+#+title: the big picture
3.5+#+author: Richard Westhaver <ellis@rwest.io>
3.6+#+setupfile: ../../clean.theme
3.7+* Get Off of My Cloud
3.8+ - industry has moved away from client-side, distributed compute in
3.9+ favor of centralized server-side compute resources behind API
3.10+ gateways.
3.11+ - entire businesses are built on a single Cloud Provider and are
3.12+ fundamentally incapable of moving off that Cloud.
3.13+ - they /think/ in terms of that Provider. The Provider influences
3.14+ all of their decisions.
3.15+ - users control very little compute power
3.16+ - personal computing hardware (consumer-grade) is limited in capability
3.17+ - non-servicable architectures, planned obsolescence, closed firmware
3.18+ - mainstream operating systems don't optimize for resource
3.19+ efficiency - they maximize for the volume of telemetry data they
3.20+ can collect and profit from
3.21+
3.22+* Death of the Programmer
3.23+ - The role of the programmer is changing
3.24+ - programmers are no longer required to understand how computers
3.25+ work to have a successful career
3.26+ - Cloud Providers wrap all low-level details in their own
3.27+ proprietary vocabulary and APIs
3.28+ - To program on the cloud, you need to use the Cloud vocabulary
3.29+ and are discouraged from thinking of computers as they actually
3.30+ exist in the real world
3.31+ - Cloud Providers influence college cirruculums, replacing compute
3.32+ and systems theory with courses designed to teach you how to
3.33+ configure Cloud Services.
3.34+