%%% $Id: strcat.oz,v 1.0 2002/11/05 12:18:00 dada Exp $ %%% http://dada.perl.it/shootout/ %%% %%% contributed by Isaac Gouy %% Usage: start from command line with %% ozc -x strcat.oz -o strcat.oz.exe %% strcat.oz.exe 40000 functor import System Application define fun {RepeatAppend N S} if N == 0 then S else {RepeatAppend N-1 {Append "hello\n" S}} end end in local Args N in [Args] = {Application.getArgs plain} N = {String.toInt Args} {System.showInfo {Length {RepeatAppend N nil}} } end {Application.exit 0} end