aboutsummaryrefslogtreecommitdiff
path: root/IDEAS.org
diff options
context:
space:
mode:
authoralex <alex@pdp7.net>2025-10-19 23:00:53 +0200
committeralexpdp7 <alex@corcoles.net>2025-10-19 23:02:27 +0200
commit58dd3f8501c4816f8177f5ce0ba89294dfbd031f (patch)
tree1081eac648680db3e0e0eb17f61c5c3766a959a6 /IDEAS.org
parentf7935bd7aaaed82bd7ddd80e010d7ae6d5879b46 (diff)
Move idea to programming/configuration_files_proposal and flesh out
Diffstat (limited to 'IDEAS.org')
-rw-r--r--IDEAS.org10
1 files changed, 1 insertions, 9 deletions
diff --git a/IDEAS.org b/IDEAS.org
index 633079a7..8427cc4e 100644
--- a/IDEAS.org
+++ b/IDEAS.org
@@ -171,15 +171,7 @@ Vivaldi's "spatial navigation" supposedly does this, but chokes on D+.
- https://github.com/DavHau/nix-portable/issues/66
- https://github.com/nix-community/home-manager/issues/3752#issuecomment-1566179742
-* Standard configuration processing layer
-
-- Standardize a way to write programs that generate configuration files, so programs can be configured using these programs instead of plain configuration files.
-- For example, GitHub Actions could be written in a declarative way using libraries with pre-defined patterns.
-- Languages such as Starlark, Dhall, Jsonnet are already designed for this purpose.
-- Should have great sandboxing, ensured finite fast runtimes, but also modularization (e.g. using libs)
-- Maybe use WASM in some fashion?
-- Maybe text files with some kind of shebang that describes if the file is Starlark, Dhall or what.
-
+* [[programming/configuration_files_proposal.md][Standard configuration processing layer]]
* Databases in text markup documents
- Embed queries of tables