summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-06-18 19:49:32 -0400
committerrsiddharth <s@ricketyspace.net>2019-06-18 19:49:32 -0400
commit96fba8d1e6436b258998921546537e74e338e00e (patch)
tree374986727fbb22c563e6b030397f012bcc997654
parent44d2d7d631f8a2122fdc3c9d34cf09b0175c58d5 (diff)
hn/g: Add athings:hash
* hn/g (athings:hash): New function.
-rwxr-xr-xhn/g5
1 files changed, 5 insertions, 0 deletions
diff --git a/hn/g b/hn/g
index adbd4fc..d2c8f0d 100755
--- a/hn/g
+++ b/hn/g
@@ -73,3 +73,8 @@
(define (athings:file)
(build-path (athings:data-dir) (slug)))
+(define (athings:hash f)
+ (cond ((file-exists? f)
+ (call-with-input-file f (λ (in) (read-json in))))
+ (else (make-immutable-hash))))
+