Компиляторы.

Nov 20, 2006 17:42

jhc завести не удалось. Второй раз уже.

Зато у ghc обнаружились ключики -cpp (cbшный препроцессор), -I (путь для #include) и -osuf и -hisuf.

Собрал версию без отладочной печати и, отдельно, с отладочной печатью. Работать стало значительно приятней - память отжирается с гораздо меньшей скоростью.

компиляторы, ghc, работа, полезное

Leave a comment

Comments 4

nealar November 20 2006, 14:55:34 UTC
версию чего?

Reply

thesz November 20 2006, 15:13:50 UTC
Нашеё супер-пупер программы. ;)

Reply


dtim November 20 2006, 15:24:07 UTC
А как отладочную печать делаешь?

Reply

thesz November 20 2006, 15:43:46 UTC
nodebug :: Handle -> IO ()
nodebug handle = return ()

debug msg x handle = do
hPutStrLn handle $ msg++show x

(>>-) :: (Handle -> IO ()) -> (Handle -> IO ()) -> Handle -> IO ()
(a >>- b) handle = a handle >> b handle
И компоную информацию из разных источников по мере их компоновки в блоки больших размеров.

Затем в конце, на самом верхнем уровне извлекаю и просто выполняю.

Туда может попасть многое, не просто печать в стиле print.

Reply


Leave a comment

Up