cws/disclaimer.sty
changeset 166 780c40aaad27
child 169 b37052895281
--- /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 <<filename.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