3 :ID: 9b5624bb-f007-435d-86bb-bef449cdd088 5 ** use branches for separate levels of expansion 7 :ID: f806f14c-bd32-4e40-8577-4a85b459d9fd 9 - or perhaps some other VC feature.. although I don't want any
10 parallel to time, as if expansions occur in sequence. Thus things
11 like tags don't feel quite right.
14 :ID: ea7be421-5cf6-410c-a9db-780e6a4404ac 16 for libraries, always prefer
[[https://common-lisp-libraries.readthedocs.io/][defacto libs]] 17 ** [[https://github.com/screenshotbot/screenshotbot-oss][screenshotbot-oss]] 19 :ID: 72fedd7c-45a0-4739-873a-9cf666eecd85 21 - monolithic repo, includes third-party dependencies
22 - full quicklisp source
24 - addresses many of my concerns about running CL in prod
25 - the repo is too heavy for my liking though
26 - I do like the idea of having many systems though
29 :ID: a1aacfb1-6a12-4520-951f-b287f1117923 33 :ID: 64210280-8c8d-4cf3-867f-616083a76e18 35 **** [[https://github.com/fukamachi/mito][mito]] 37 :ID: fb0b87e2-ff06-4eb7-b7c4-f43dc6d6a538 39 ORM, sqlite, postgres, mysql support
40 **** [[https://github.com/fukamachi/cl-dbi][cl-dbi]] 42 :ID: e387a864-12d7-4691-a4d2-b0e4a6db027f 44 database independent interface
45 **** [[https://github.com/fukamachi/sxql][sxql]] 47 :ID: 276f0663-15d2-4331-9432-dec95ee57a4c 52 :ID: 66e6bcb1-fba3-418b-bc17-8f888a3f4f4a 54 **** [[https://github.com/launchbadge/sqlx][sqlx]] 56 :ID: 839a78e1-873b-4fe7-991e-0c1780d0840e 58 - supports rustls, tokio
59 - we should write the service queries using a common-lisp DSL!
61 sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "any", "chrono" ] }
65 :ID: e87feb9d-67d8-409f-afc1-35e39edae80f 69 :ID: 762cb089-4f9f-4b5c-9e98-f2d57042da9b 71 **** [[https://github.com/sharplispers/log4cl/][log4cl]] 73 :ID: 97e2c6ce-155c-492b-8f8f-590147f85250 78 :ID: 57c4e64a-b661-4a53-b779-c5f1624eed1a 80 **** [[https://crates.io/crates/tracing][tracing]] 82 :ID: f9fd8886-8285-4264-916b-8a7e03a24e5e 84 **** [[https://crates.io/crates/tokio-console][tokio-console]] - monitoring tool 86 :ID: 45a5a757-cd3e-4fe2-ad66-bb0a3e5fdd05 88 works with tracing using the
[[https://crates.io/crates/console-subscriber][console-subscriber]] crate
91 :ID: 9789c081-93d1-4eab-b7b6-9089cf6de3ca 93 [[https://mcclim.common-lisp.dev/][mcclim]] 94 [[https://slint-ui.com/][slint-ui]] 95 [[https://github.com/rabbibotton/clog][clog]]