trivial/icfp-2016/fig-experience.tex
2016-03-14 23:43:55 -04:00

27 lines
1.2 KiB
TeX

%% NOTE did not change definition sites to use :,
%% could not define without :
%% so the only overhead is additional macro dispatch
\newcommand{\diff}[2]{{\tt +#1 / -#2 }}
\newcommand{\pct}[1]{#1\%}
\begin{center}
\begin{tabular}{l r r r r r}
Program & LOC & Diff & Compile Time & Bytecode Size & Run Time \\\hline
\mod{fsm} & 253 & \diff{9}{4} & \pct{-0.19} & \pct{1.98} & \pct{10.27} \\
\mod{gregor} & 1118 & \diff{28}{11} & \pct{7.4} & \pct{1.52} & \pct{8.82} \\
\mod{hyphenate} & 252 & \diff{8}{4} & \pct{5.38} & \pct{0.08} & \pct{11.07} \\
\mod{morsecode} & 246 & \diff{5}{2} & \pct{7.31} & \pct{1.22} & \pct{10.42} \\
\mod{suffixtree} & 637 & \diff{7}{0} & \pct{7.7} & \pct{1.1} & \pct{6.55} \\
\mod{synth} & 941 & \diff{12}{3} & \pct{7.6} & \pct{1.06} & \pct{45.6} \\
\mod{tex} & 491 & \diff{15}{20} & \pct{3.18} & \pct{-1.02} & \pct{19.72} \\
\end{tabular}
\end{center}
%fsm 20.07 10.88 1.98
%gregor 7.63 10.98 1.52
%hyphenate 18.3 13.95 0.08
%modulegraph 21.27 20.7 0.2
%morsecode 6.09 12.78 1.63
%suffixtree 9.23 2.53 1.1
%synth 9.13 43.78 1.06