From 1bc64babd1405bfa70567d576cdef3e45b508b95 Mon Sep 17 00:00:00 2001 From: Drahflow Date: Wed, 26 Mar 2014 00:48:47 +0100 Subject: Container types --- elymas/lib/map.ey | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 elymas/lib/map.ey (limited to 'elymas/lib/map.ey') diff --git a/elymas/lib/map.ey b/elymas/lib/map.ey new file mode 100644 index 0000000..5c5b0f0 --- /dev/null +++ b/elymas/lib/map.ey @@ -0,0 +1,14 @@ +< + { .v -01 . } "#*" defmd + { [ 0 ] } "#in" deffd + { [ 0 ] } "#out" deffd + { .v keys } "#dom" defmd + { .v ==v =*f v keys { v -01 . f } each } "#each" defmd + { 0 } "#istart" deffd + { .v keys len eq } "#iend" defmd + { 1 add } "#istep" deffd + { .v keys * } "#itrans" defmd + { < < { defv }' > ==v "#=[]" =* > } _ "#iclone" deffd +> -- /map deffd + +# vim: syn=elymas -- cgit v1.2.3