4 head [ multihex ] map first4
<code-point> swap first ,, ;
-! Extra properties
-: parse-properties ( -- {{[a,b],prop}} )
+! Extra properties {{[a,b],prop}}
+: parse-properties ( -- assoc )
"vocab:unicode/data/PropList.txt" data [
[
".." split1 [ dup ] unless*
: 4max ( a b c d -- max )
max max max ; inline
-: mipmap ( {{pixels}} quot: ( aa ab ba bb -- c ) -- pixels' )
+: mipmap ( pixels quot: ( aa ab ba bb -- c ) -- pixels' )
[ [ 2 <groups> ] map 2 <groups> ] dip
'[ first2 [ [ first2 ] bi@ @ ] 2map ] map ; inline