15. Appendix: TODO

Todo

incorporate visual presentation here

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/05-overview.rst, line 52.)

Todo

map Bloom levels to course outline

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/05-overview.rst, line 72.)

Todo

expand into a proper section

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/10-background.rst, line 138.)

Todo

Verify that this works on Windows.

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/20-imperative.rst, line 648.)

Todo

Determine whether JLine automatically suppresses prompts when redirecting stdin.

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/20-imperative.rst, line 659.)

Todo

add suitable htop screenshot

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/20-imperative.rst, line 800.)

Todo

More recent versions of Java, however, have started to echo some these advances:

  • lambda expressions

  • default methods in interfaces

  • local type inference

  • streams

  • records

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/30-objectoriented.rst, line 290.)

Todo

Elaborate more on for comprehensions and flatMap

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/40-functional.rst, line 160.)

Todo

for with blocks for embedding stateful steps such as logging

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/40-functional.rst, line 337.)

Todo

Practical applications

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/40-functional.rst, line 609.)

Todo

put chapter-level references here

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/40-functional.rst, line 794.)

Todo

elaborate on the design space for polymorphism (Cardelli/Wegner)

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/50-representationinterpretation.rst, line 393.)

Todo

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

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/83-resources.rst, line 6.)

(The original entry is located in source/syllabi/2020Fall.rst, line 65.)

Todo

Ensure proper structural mapping from Sphinx to LaTeX

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/index.rst, line 48.)

Todo

add sample projects, activities, tests, and (tiered) master list for presentations

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/index.rst, line 77.)

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/index.rst, line 79.)

(The original entry is located in /home/runner/work/lucproglangcourse.github.io/lucproglangcourse.github.io/source/syllabi/2020Fall.rst, line 65.)