tags: todo

  • Primitives data types
  • Functions
    • High order functions
  • Conditionals
  • Simple classes
  • object
  • Advance classes
    • Inheritence
    • this
    • abstract
    • traits
  • case classes
  • dotty
    • DOT (Dependent Object Type)
    • Dotty compiler
  • contextual abstractions
  • -T, +T
    • covariance etc.
  • macros
  • Concurrency
    • execution context
    • executor/service
    • future
      • basics
      • for comprehension
      • functional composition
      • future methods
  • pattern matching
    • case
  • Reactive programming (for later)
    • reactive streams
    • functional reactive programming
  • Dynamic Scope
    • DynamicVariables
  • conditionals and loops
    • for
    • while
    • if-then
    • for with future