changeset 25: |
75f5290085f5 |
parent 24: |
8eb98e4ffe05 |
child 26: |
2015d7277629 |
author: |
ellis <ellis@rwest.io> |
date: |
Sun, 04 Jun 2023 00:56:02 -0400 |
files: |
docs/notes.org |
description: |
db notes |
1.1--- a/docs/notes.org Sun Jun 04 00:31:46 2023 -0400
1.2+++ b/docs/notes.org Sun Jun 04 00:56:02 2023 -0400
1.3@@ -1,3 +1,8 @@
1.4+* ideas
1.5+** use branches for separate levels of expansion
1.6+- or perhaps some other VC feature.. although I don't want any
1.7+ parallel to time, as if expansions occur in sequence. Thus things
1.8+ like tags don't feel quite right.
1.9 * research
1.10 ** [[https://github.com/screenshotbot/screenshotbot-oss][screenshotbot-oss]]
1.11 - monolithic repo, includes third-party dependencies
1.12@@ -7,14 +12,23 @@
1.13 - the repo is too heavy for my liking though
1.14 - I do like the idea of having many systems though
1.15 ** DB
1.16-*** [[https://github.com/fukamachi/mito][mito]]
1.17+*** CLIENT
1.18+**** [[https://github.com/fukamachi/mito][mito]]
1.19 ORM, sqlite, postgres, mysql support
1.20-*** [[https://github.com/fukamachi/cl-dbi][cl-dbi]]
1.21+**** [[https://github.com/fukamachi/cl-dbi][cl-dbi]]
1.22 database independent interface
1.23-*** [[https://github.com/fukamachi/sxql][sxql]]
1.24+**** [[https://github.com/fukamachi/sxql][sxql]]
1.25 SQL generator
1.26+*** SERVICE
1.27+**** [[https://github.com/launchbadge/sqlx][sqlx]]
1.28+- supports rustls, tokio
1.29+- we should write the service queries using a common-lisp DSL!
1.30+ #+begin_src toml
1.31+ sqlx = { version = "0.7", features = [ "runtime-tokio", "tls-rustls", "any", "chrono" ] }
1.32+ #+end_src
1.33 ** LOGGING
1.34 *** [[https://github.com/sharplispers/log4cl/][log4cl]]
1.35-supports slime
1.36+supports slime well
1.37 ** UI
1.38 [[https://mcclim.common-lisp.dev/][mcclim]]
1.39+