I really enjoyed hacking with Pugs, but after a while, there were some Haskell extensions that were required which broke my installation and I never got around to upgrading it. Then the minimum version of Haskell was incremented and I kept telling myself "I would get back to it". Yesterday I decided this was important to do. Why?
- If you haven't been following Patrick Michaud's excellent work with PGE, you won't believe what you're missing.
- The current issue of The Perl Review has a article by Alberto Manuel Simões entitled "Programming Parrot".
- Playing with Pugs was just, well, fun!
So yesterday I updated Parrot and Haskell and built the latest version of Pugs. The tests started at Sat May 20 17:08:35 PDT 2006. They ended at Sat May 20 21:42:49 PDT 2006. With over 9000 tests, each test is taking an average of over 30 seconds to run on my laptop.
Seeing similar times
roger.hale on 2006-05-23T08:10:35
For me, make ran for 5 1/2 hours, and make test ran for just under 5 1/4 hours. This is still dramatically better than it used to be -- I saw 11 hour make test times before the recent speedup. (The make is thrash-limited on my 1/4GB desktop, as ghc grows to about 310 MB, all apparently active in the largest compile. This doesn't apply to make test, though, as pugs, once built, stays a much more manageable size.)