diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Main.hs | 15 | 
1 files changed, 1 insertions, 14 deletions
| diff --git a/src/Main.hs b/src/Main.hs index 1a26868..f170492 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -7,11 +7,8 @@ import Control.Monad  import Data.Char  import Data.IORef  import Data.List -import Data.Time.Clock (getCurrentTime) -import Data.Time.Format (formatTime)  import Numeric (showIntAtBase)  import System.IO -import System.Locale (defaultTimeLocale, rfc822DateFormat)  --import System.Posix.Signals  import GHC.Stats (getGCStats) @@ -46,7 +43,7 @@ main = do    let st = VTState            { mode = InsertMode -          , buffer = ("", "") +          , buffer = ("!while date; do sleep 1; done", "")            , processCount = 0            } @@ -69,19 +66,9 @@ main = do    -- render initial input line    _withOutput $ return () -  forkIO $ dateThread _withOutput 1000000 -    uiThread cf _putState _getState -dateThread :: (IO () -> IO ()) -> Int -> IO () -dateThread _withOutput delay = forever $ do -    t <- liftIO getCurrentTime -    _withOutput $ -      putStrLn $ formatTime defaultTimeLocale rfc822DateFormat t -    threadDelay delay - -  uiThread :: VTConfig -> (VTState -> IO ()) -> IO VTState -> IO ()  uiThread cf putState getState = forever $ do      q0 <- getState | 
