aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-06-16 23:01:39 -0300
committerEuAndreh <eu@euandre.org>2021-06-16 23:01:39 -0300
commitb5c29c92f5a60cec4e1ad6fdfcf843a07a7195f8 (patch)
tree1ab520840e71c8a47bfe3e4e19fa0104ff0f7842
parentaux/: Update (diff)
downloadpackage-repository-b5c29c92f5a60cec4e1ad6fdfcf843a07a7195f8.tar.gz
package-repository-b5c29c92f5a60cec4e1ad6fdfcf843a07a7195f8.tar.xz
TODOs.md: rough sketch of langs
-rw-r--r--TODOs.md69
1 files changed, 69 insertions, 0 deletions
diff --git a/TODOs.md b/TODOs.md
index 752ce26..44826c7 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -87,3 +87,72 @@ Relevant links:
- [Universal Packaging Tool (upt)](https://framagit.org/upt/upt)
# Scratch
+
+## langs
+
+### Mediator ecosystem
+
+Rust:
+- Mediator
+- eq
+
+### Embeddable libraries
+
+Rust:
+- libjson
+- libedn
+- libmustache
+- libxtx (+ libXXXs)
+- libpds
+- libtraverse
+- yoctoauth (libauth)
+- konformigado (libcli)
+
+### CLI tools
+
+Rust:
+- xq
+
+Haskell:
+- MakeCheck
+
+Zig:
+- gistatic
+
+Perl:
+- paku
+
+Go:
+- listatic
+
+C:
+- remembering
+- fallible
+- std-tools
+
+sh + make:
+- AutoQEMU
+
+### Services
+
+Clojure:
+- mediator.ht (also mediator ecosystem)
+
+Guile:
+- Songbooks (LilyPond ecosystem)
+
+Perl:
+- Standardify
+
+
+DiscussionsSite: Elixir? Rackett? Haskell?
+
+## More scratch
+
+
+
+lib lib lib, what about duplication of Rust's std on each of them?
+Use Rust code directly to avoid duplication in the final binary?
+Or just don't bother?
+
+Ideally, Rust would use the FFI interface, to enforce dogfooding.