add dig to anoia

This commit is contained in:
Daniel Barlow
2024-08-23 23:27:29 +01:00
parent e3ec514710
commit 5695c47496
2 changed files with 8 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
(local { : system : assoc : split : table= } (require :anoia))
(local { : system : assoc : split : table= : dig } (require :anoia))
(local svc (require :anoia.svc))
(local { : view } (require :fennel))
(local { : kill } (require :lualinux))
@@ -22,12 +22,6 @@
:paths (split-paths paths)
}))
(fn dig [tree path]
(match path
[el & more] (dig (. tree el) more)
[el] (. tree el)
[] tree))
(fn changed? [paths old-tree new-tree]
(accumulate [changed? false
_ path (ipairs paths)]