Bjorn Regnell
Bjorn Regnell
## steps ``` $ sbt new [info] welcome to sbt 1.5.4 (Ubuntu Java 11.0.11) [info] loading settings for project global-plugins from gpg.sbt ... [info] loading global plugins from /home/bjornr/.sbt/1.0/plugins [info]...
what is the diff in packages between lecturenotes.cls nd lecturehandouts.cls this is the error: ``` (./all-lectures.vrb Runaway argument? \relax \beamer@origitem {\ifhmode \unskip \unskip ! Paragraph ended before \@car was complete....
To give a feeling of how Scala can be both performant and type-safe. Many students are curious on more advanced stuff...
See for example https://api.lth.lu.se/lot/courses?programmeCode=D&academicYearId=22_23 It would be good if it could be used instead of stuff downloaded here: * github.com/lunduniversity/introprog/tree/master/compendium/examples/lth-courses/courses.scala * Search and replace usage of http://cs.lth.se/pgk/kurser and change text...
* Add slide on the scala type hierarchy including Matchable and Nothing * Show pitfall that if then without else gives type Unit and potentially lost values * Improve example...
Investigate scaladoc settings in workspace/build.sbt and check also corresponding settings in the introprog-scalalib repo
Study VS Code docs here and decide if we should have a "Multi-root VS Code Workspace": https://code.visualstudio.com/docs/editor/workspaces https://code.visualstudio.com/docs/editor/workspaces#_multiroot-workspaces
Copy-paste below from this Gitter-chat: https://gitter.im/scala/scala?at=60b924d1850bfa2d3bfd6f19 I'm contemplating how to explain to a beginner this seemingly inconsistent behavior of when indentation opens a new block or not: (this is Scala...
It would be good do factor out the workspace part of this repo to another repo. Perhaps make it a Gitter8 template as in https://github.com/lunduniversity/hello-scala.g8 will all given code of...