Anagrams: Difference between revisions

→‎{{header|Quackery}}: removed redundant sorts
(Added Quackery.)
(→‎{{header|Quackery}}: removed redundant sorts)
Line 6,361:
 
<lang Quackery> $ "rosetta/unixdict.txt" sharefile drop nest$
[] overswap witheach [ sort nested join ]
[ dup sort$
nested swap nested join
[ dup [] [] rot
nested join ]
sortwith [ 0 peek swap 0 peek $< ]
dup
[ dup [] ' [ [ ] ] rot
witheach
[ tuck =0 ifpeek [swap tuck0 nestedpeek join= swap ]if ]
[ tuck nested join swap ] ]
drop
dup [] != while
nip again ]
drop
witheach
[ over witheach
[ 2dup sort0 =peek iffswap [0 echo$peek sp= ] else drop ]iff
[ 1 peek echo$ sp ]
else drop ]
drop cr ]
drop</lang>
Line 6,383 ⟶ 6,390:
alger glare lager large regal
elan lane lean lena neal
evil levi live veil vile
</pre>
 
1,462

edits