Execute Brain****/Haskell: Difference between revisions
Content deleted Content added
m moved RCBF/Haskell to Execute Brain****/Haskell |
m Fixed syntax highlighting. |
||
Line 8:
A more efficient implementation could for example only admit well-bracketed brainfuck programs, and parse bracket blocks first, to replace the ''matchLeft'' and ''matchRight'' which need linear time.
<
moveLeft (x:l,r) = (l,x:r)
Line 46:
dialog :: String -> IO ()
dialog s = mapM_ print . run s . map read . lines =<< getContents
</
Example session:
|