3 ms·
This basically is a procedural DSL for patching, built on JSON. Which gives me an idea. What if the client supplied actual code to do the update? I'm thinking
by hamandcheese 2y ago
This basically is a procedural DSL for patching, built on JSON. Which gives me an idea.
What if the client supplied actual code to do the update? I'm thinking something sort of like ebpf in the kernel - very heavily restricted on what can be done, but still very flexible.
- yegle 2y agoSo: https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule https://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule ?
- crabmusket 2y agoExactly this. See also the profusion of filter expression languages, eg here's Algolia's: https://www.algolia.com/doc/guides/managing-results/refine-results/filtering/in-depth/combining-boolean-operators/ https://www.algolia.com/doc/guides/managing-results/refine-r... Or here's one built into Symfony: https://symfony.com/doc/current/components/expression_language.html https://symfony.com/doc/current/components/expression_langua...
- tengbretson 2y agoI don't think Roy Fielding's dissertation included a solution to the halting problem.