summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2019-06-07 19:23:16 -0400
committerrsiddharth <s@ricketyspace.net>2019-06-07 19:23:16 -0400
commit070b053ff4cea1fc7efb3249a2bddf1bf64bd185 (patch)
tree0229bc39eee69db56d5b8899778f557c936d31db
parent152d5a5382b2d9418506809f59bb568941194bb3 (diff)
hn/g: Add athings:hash.
-rwxr-xr-xhn/g9
1 files changed, 9 insertions, 0 deletions
diff --git a/hn/g b/hn/g
index e8c7640..6d2278b 100755
--- a/hn/g
+++ b/hn/g
@@ -46,3 +46,12 @@
(list (sxml:attr (car l) 'href)
(sxml:text l))))
+(define (athings:hash h athings:sxml)
+ (cond ((empty? athings:sxml) h)
+ (else
+ (let* ((athing (car athings:sxml))
+ (id (athing:id athing))
+ (link (athing:link athing)))
+ (athings:hash (hash-set h id link)
+ (cdr athings:sxml))))))
+