4 ms·
Yes. The list is generated lazily and ordered from shortest to longest, though, so piping the output to "|head -n 100" will terminate rather quickly. The ([Str
by audreyt 15y ago
Yes. The list is generated lazily and ordered from shortest to longest, though, so piping the output to "|head -n 100" will terminate rather quickly.
The ([String] -> IO [String]) API also generated a lazy list:
http://hackage.haskell.org/packages/archive/regex-genex/0.2.0/doc/html/Regex-Genex.html
so one can take only part of the output like this:
Regex.Genex> fmap (take 5) (genex ["([abc]+)\\1"])
["bb","cc","aa","bbbb","cccc"]