diff --git a/compendium/modules/w11-context-exercise.tex b/compendium/modules/w11-context-exercise.tex index 8276c8e8..9f0ab959 100644 --- a/compendium/modules/w11-context-exercise.tex +++ b/compendium/modules/w11-context-exercise.tex @@ -493,7 +493,7 @@ \Task \what~ I Scala finns möjligheter till avancerad funktionsprogrammering med s.k. \textbf{typklasser} (ä.k. \emph{ad hoc polymorfism}). En typklass definierar generella beteenden som fungerar för godtyckliga befintliga typer utan att implementationen av dessa behöver ändras. Vi nosar i denna uppgift på hur kontextuella abstraktioner kan användas för att skapa typklasser i Scala, illustrerat med hjälp av givna ordningarna vid sortering. -Genom att kombinera koncepten givna värden, generiska klasser och kontextparametrar får man möjligheten till ad hoc polymorfism, exemplifierat med typklassen \code{CanCompare} nedan, som vi kan få att fungera för befintliga typer \emph{utan} att de behöver ändras. Speciellt så har vi ju inte möjligheten att lägga till metoder på befintliga typer i standardbiblioteket, efter som det inte är våran egen kod. +Genom att kombinera koncepten givna värden, generiska klasser och kontextparametrar får man möjligheten till ad hoc polymorfism, exemplifierat med typklassen \code{CanCompare} nedan, som vi kan få att fungera för befintliga typer \emph{utan} att de behöver ändras. Speciellt så har vi ju inte möjligheten att lägga till metoder på befintliga typer i standardbiblioteket, eftersom det inte är våran egen kod. \Subtask diff --git a/slides/body/lect-w03-functions.tex b/slides/body/lect-w03-functions.tex index d1030041..d334a6c3 100644 --- a/slides/body/lect-w03-functions.tex +++ b/slides/body/lect-w03-functions.tex @@ -500,7 +500,7 @@ \begin{Slide}{Slumptalsfrö: få samma slumptal varje gång}\SlideFontTiny \begin{itemize} -\item Om man använder slumptal kan det vara svårt att leta buggar, efter som det blir \Alert{olika varje gång} man kör programmet och buggen kanske bara uppstår ibland. +\item Om man använder slumptal kan det vara svårt att leta buggar, eftersom det blir \Alert{olika varje gång} man kör programmet och buggen kanske bara uppstår ibland. \item Med klassen \code{scala.util.Random} kan man skapa \Emph{pseudo}-slumptalssekvenser. \pause