diff -r 1347bbd86c52 -r 780c40aaad27 cws/disclaimer.sty --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cws/disclaimer.sty Sat Dec 16 23:53:28 2017 +0000 @@ -0,0 +1,38 @@ +\newcommand{\IMPORTANT}{% +\noindent +\textbf{Important:} + +\begin{itemize} +\item Make sure the files you submit can be processed by just calling\\ + \mbox{\texttt{scala <>}} on the commandline.\footnote{All + major OSes, including Windows, have a commandline. So there is no + good reason to not download Scala, install it and run it on your + own computer. Just do it!} Use the + template files provided and do not make any changes to arguments of + functions or to any types. You are free to implement any auxiliary + function you might need. + +\item Do not use any mutable data structures in your +submissions! They are not needed. This means you cannot create new +\texttt{Array}s or \texttt{ListBuffer}s, for example. + +\item Do not use \texttt{return} in your code! It has a different + meaning in Scala, than in Java. + +\item Do not use \texttt{var}! This declares a mutable variable. Only + use \texttt{val}! + +\item Do not use any parallel collections! No \texttt{.par} therefore! + Our testing and marking infrastructure is not set up for it. +\end{itemize} +} + + +\newcommand{\DISCLAIMER}{% +\subsection*{Disclaimer} + +It should be understood that the work you submit represents +your \textbf{own} effort! You have not copied from anyone else. An +exception is the Scala code I showed during the lectures or +uploaded to KEATS, which you can freely use.\bigskip +} \ No newline at end of file