From b5c29c92f5a60cec4e1ad6fdfcf843a07a7195f8 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Wed, 16 Jun 2021 23:01:39 -0300 Subject: TODOs.md: rough sketch of langs --- TODOs.md | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) 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. -- cgit v1.2.3