Кабаль және ghc пайдаланып жұмыс уақытының жалауларымен ғимарат

Менде Haskell-де жазылған және GHC-мен құрастырылатын бағдарлама бар. Бағдарлама бірнеше ядролардың масштабын жақсы басқарады, сондықтан көпжоспарлауды қосу өте маңызды. Менің .cabal файлымда ghc-options: -O3 -threaded бұрандалы жұмыс уақытымен байланыстыру үшін қостым. Мәселе мынада, бұл тәсілде қолданушыға бағдарламаны foo + RTS -N көмегімен іске қосу қажет болады, бұл сәл құпия болып көрінеді және пайдаланушыға онша қолайлы емес.

Cabal / ghc-ге қалай айтуға болады сол жалаушаларды пайдаланушыға көрінбейтін етіп қосу керек пе? Мен - with-rtsopts туралы оқыдым, бірақ GHC (7.0.3) оны қолдануға тырысқанда жай танылмаған туды жайып тастайды.

29
задан Viktor Dahl 28 June 2011 в 11:24
поделиться