Skip to content

Latest commit

 

History

History
406 lines (174 loc) · 8.03 KB

Planning.md

File metadata and controls

406 lines (174 loc) · 8.03 KB

Crafting Interpreters Study Group: Session 1 (Introduction)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 09 January 2025, 19:00 CET

Crafting Interpreters Study Group: Session 2 (A map of the territory / The lox language)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 23 January 2025, 19:00 CET

Crafting Interpreters Study Group: Session 3 (Scanning)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 13 February 2025, 19:00 CET

Crafting Interpreters Study Group: Session 4 (Representing code)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 27 February 2025, 19:00 CET

Crafting Interpreters Study Group: Session 5 (Parsing expressions)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 13 March 2025, 19:00 CET

Crafting Interpreters Study Group: Session 6 (Evaluating expressions)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 27 March 2025, 19:00 CET

Crafting Interpreters Study Group: Session 7 (Statements and state)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 10 April 2025, 19:00 CET

Crafting Interpreters Study Group: Session 8 (Control flow)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 15 May 2025, 19:00 CET

Crafting Interpreters Study Group: Session 9 (Functions)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 29 May 2025, 19:00 CET

Crafting Interpreters Study Group: Session 10 (Resolving and binding)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 12 June 2025, 19:00 CET

Crafting Interpreters Study Group: Session 11 (Classes)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 26 June 2025, 19:00 CET

Crafting Interpreters Study Group: Session 12 (Inheritance)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 10 July 2025, 19:00 CET

Crafting Interpreters Study Group: Session 13 (Chunks of bytecode)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 28 August 2025, 19:00 CET

Crafting Interpreters Study Group: Session 14 (A virtual machine)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 11 September 2025, 19:00 CET

Crafting Interpreters Study Group: Session 15 (Scanning on demand)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 25 September 2025, 19:00 CET

Crafting Interpreters Study Group: Session 16 (Compiling expressions)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 23 October 2025, 19:00 CET

Crafting Interpreters Study Group: Session 17 (Types of values)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 13 November 2025, 19:00 CET

Crafting Interpreters Study Group: Session 18 (Strings)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 27 November 2025, 19:00 CET

Crafting Interpreters Study Group: Session 19 (Hash tables)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 11 December 2025, 19:00 CET

Crafting Interpreters Study Group: Session 20 (Global variables)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 08 January 2026, 19:00 CET

Crafting Interpreters Study Group: Session 21 (Local variables)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 22 January 2026, 19:00 CET

Crafting Interpreters Study Group: Session 22 (Jumping back and forth)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 26 February 2026, 19:00 CET

Crafting Interpreters Study Group: Session 23 (Calls and functions)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 12 March 2026, 19:00 CET

Crafting Interpreters Study Group: Session 24 (Closures)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 26 March 2026, 19:00 CET

Crafting Interpreters Study Group: Session 25 (Garbage collection)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 09 April 2026, 19:00 CET

Crafting Interpreters Study Group: Session 26 (Classes and instances)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 14 May 2026, 19:00 CET

Crafting Interpreters Study Group: Session 27 (Methods and initializers)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 28 May 2026, 19:00 CET

Crafting Interpreters Study Group: Session 28 (Superclasses)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 11 June 2026, 19:00 CET

Crafting Interpreters Study Group: Session 29 (Optimization)

Homework:

Extra Homework:

  • do the challenges of the chapter

We review this work on Thursday 25 June 2026, 19:00 CET