Bryan O'Sullivan avatar Bryan O'Sullivan committed 1817d4f

Fix comments a little

Comments (0)

Files changed (1)

Data/Text/Fusion.hs

                  Just (w, s') -> Yield w s'
 {-# INLINE [0] unfoldr #-}
 
--- | O(n) Like unfoldr, unfoldrN builds a stream from a seed
--- value. However, the length of the result should be limited by the
--- first argument to unfoldrN. This function is more efficient than
--- unfoldr when the maximum length of the result and correct,
--- otherwise its complexity performance is similar to 'unfoldr'
+-- | /O(n)/ Like 'unfoldr', 'unfoldrN' builds a stream from a seed
+-- value. However, the length of the result is limited by the
+-- first argument to 'unfoldrN'. This function is more efficient than
+-- 'unfoldr' when the length of the result is known.
 unfoldrN :: Int -> (a -> Maybe (Char,a)) -> a -> Stream Char
 unfoldrN n f s0 = Stream next (0 :!: s0) (n*2)
     where
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.