diff options
author | keithw <unknown> | 2000-03-02 11:39:45 +0000 |
---|---|---|
committer | keithw <unknown> | 2000-03-02 11:39:45 +0000 |
commit | fa29d16c7dc7b45a940e38dabd92e4118591d8dc (patch) | |
tree | 70ed119ecc5d929cf137322630048971ccc1d63d /glafp-utils | |
parent | 6139d74b62d79173e116556c4b3e9f553fd8d954 (diff) | |
download | haskell-fa29d16c7dc7b45a940e38dabd92e4118591d8dc.tar.gz |
[project @ 2000-03-02 11:39:45 by keithw]
Move `Average' line back to bottom of table to save confusion.
Diffstat (limited to 'glafp-utils')
-rw-r--r-- | glafp-utils/nofib-analyse/Main.hs | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/glafp-utils/nofib-analyse/Main.hs b/glafp-utils/nofib-analyse/Main.hs index c5f4b3c713..299b6f81d0 100644 --- a/glafp-utils/nofib-analyse/Main.hs +++ b/glafp-utils/nofib-analyse/Main.hs @@ -1,5 +1,5 @@ ----------------------------------------------------------------------------- --- $Id: Main.hs,v 1.2 2000/03/01 18:38:45 keithw Exp $ +-- $Id: Main.hs,v 1.3 2000/03/02 11:39:45 keithw Exp $ -- (c) Simon Marlow 1997-1999 ----------------------------------------------------------------------------- @@ -158,10 +158,10 @@ htmlShowResults htmlShowResults (r:rs) ss f stat result_ok = tabHeader ss +/+ foldr1 (+/+) (zipWith tableRow [1..] results_per_prog) - +/+ foldr1 (+/+) (tableRow (-1) ("Average", gms) - : if nodevs then [] - else [tableRow (-1) ("-1 s.d.", lows), - tableRow (-1) ("+1 s.d.", highs)]) + +/+ foldr1 (+/+) ((if nodevs then [] + else [tableRow (-1) ("-1 s.d.", lows), + tableRow (-1) ("+1 s.d.", highs)]) + ++ [tableRow (-1) ("Average", gms)]) where -- results_per_prog :: [ (String,[BoxValue a]) ] results_per_prog = map (calc_result rs f stat result_ok) (fmToList r) @@ -180,13 +180,14 @@ htmlShowMultiResults htmlShowMultiResults (r:rs) ss f result_ok = multiTabHeader ss +/+ foldr1 (+/+) (map show_results_for_prog results_per_prog_mod_run) - +/+ foldr1 (+/+) ((cellHtml [] (bold [] (htmlStr "Average")) - +-+ tableRow (-1) ("", gms)) - : if nodevs then [] - else [(cellHtml [] (bold [] (htmlStr "-1 s.d."))) - +-+ tableRow (-1) ("", lows), - (cellHtml [] (bold [] (htmlStr "+1 s.d."))) - +-+ tableRow (-1) ("", highs)]) + +/+ foldr1 (+/+) ((if nodevs then [] + else [(cellHtml [] (bold [] (htmlStr "-1 s.d."))) + +-+ tableRow (-1) ("", lows), + (cellHtml [] (bold [] (htmlStr "+1 s.d."))) + +-+ tableRow (-1) ("", highs)]) + ++ [cellHtml [] (bold [] (htmlStr "Average")) + +-+ tableRow (-1) ("", gms)]) + where base_results = fmToList r :: [(String,Results)] @@ -312,13 +313,13 @@ ascii_show_results ascii_show_results (r:rs) ss f stat result_ok = ascii_header ss . interleave "\n" (map show_per_prog_results results_per_prog) - . str "\n" - . show_per_prog_results ("Average",gms) . if nodevs then id else str "\n" . show_per_prog_results ("-1 s.d.",lows) . str "\n" . show_per_prog_results ("+1 s.d.",highs) + . str "\n" + . show_per_prog_results ("Average",gms) where -- results_per_prog :: [ (String,[BoxValue a]) ] results_per_prog = map (calc_result rs f stat result_ok) (fmToList r) @@ -338,13 +339,13 @@ ascii_show_multi_results (r:rs) ss f result_ok = ascii_header ss . interleave "\n" (map show_results_for_prog results_per_prog_mod_run) . str "\n" - . str "\n" - . show_per_prog_results ("Average",gms) . if nodevs then id else str "\n" . show_per_prog_results ("-1 s.d.",lows) . str "\n" . show_per_prog_results ("+1 s.d.",highs) + . str "\n" + . show_per_prog_results ("Average",gms) where base_results = fmToList r :: [(String,Results)] |