Anagrams: Difference between revisions

Content added Content deleted
Line 7,838: Line 7,838:
angel angle galen glean lange
angel angle galen glean lange
alger glare lager large regal</pre>
alger glare lager large regal</pre>

=={{header|Transd}}==
Works with Transd v0.43.

<lang scheme>
#lang transd

MainModule: {
_start: (λ
(with fs FileStream() words String()
(open fs "/mnt/proj/tmp/unixdict.txt")
(textin words fs)
(textout
(snd (max-element
(regroup-by
(group-by
(split words)
(λ s String() -> String() (sort s)))
(λ v Vector<String>() -> Int() (size v))))))))
}
}</lang>{{out}}
<pre>
[[abel, able, bale, bela, elba],
[caret, carte, cater, crate, trace],
[angel, angle, galen, glean, lange],
[alger, glare, lager, large, regal],
[elan, lane, lean, lena, neal],
[evil, levi, live, veil, vile]]
</pre>


=={{header|TUSCRIPT}}==
=={{header|TUSCRIPT}}==