aboutsummaryrefslogtreecommitdiff
path: root/elymas/lib/map.ey
diff options
context:
space:
mode:
Diffstat (limited to 'elymas/lib/map.ey')
-rw-r--r--elymas/lib/map.ey2
1 files changed, 2 insertions, 0 deletions
diff --git a/elymas/lib/map.ey b/elymas/lib/map.ey
index fd8c384..d58a9a3 100644
--- a/elymas/lib/map.ey
+++ b/elymas/lib/map.ey
@@ -8,6 +8,8 @@
{ .v keys len eq } "#iend" defmd
{ 1 add } "#istep" deffd
{ .v keys * } "#itrans" defmd
+ { .v -01 .?' } /has defmd
+ { .v ==v "#iclone" | * ==n v keys { _ v -01 . -01 n =[] } each n } /clone defmd
{ < < { defv }' > ==v "#=[]" =* > } _ "#iclone" deffd
> -- /map deffd