10. Appendix: Resources

Todo

consider moving most of these into the corresponding chapters as “further reading”

10.1. Key resources

10.2. Code examples

The code examples for this course are at https://github.com/lucproglangcourse. (The non-Scala ones are much less likely to change.)

The recommended process for exploring an example is to fork it into your own GitHub account. Please create issues and/or submit pull requests with improvements or corrections.

It is important for you to receive notifications of changes to the key examples.

  • The best way to achieve this is to receive notifications through your GitHub account by watching and/or starring the repositories of interest directly.

10.4. Additional texts on Scala

10.5. Online Scala resources

10.6. Resources on program representation and interpretation

10.7. Other resources