Tiger 2026
This is the twenty-fourth year of the Tiger Project.
We have been helped by:
- Assistants
Adrien Langou, Ethan Zouzoulkowsky, Julien Nicolle, Mathieu Merienne, Nicolas Fidel, Timothée Strouk
Elsa Keirouz, Dylan Innou, Kerian Allaire, Raphaël Montes, Vinh-Toàn Phan, Ghislain Bonnard
- Deliveries for ing1 student:
Stage
Start
Submission
TC-1
2024-03-11
2024-03-16
TC-2
2024-03-18
2024-03-20
TC-3R
2024-03-21
2024-03-27
TC-4E
2024-03-28
2024-04-06
TC-L
2024-04-08
2024-04-13
Exts.
2024-04-15
2024-04-27
TC-5
2024-05-13
2024-05-25
TC-6
2024-05-27
2024-06-01
TC-7
2024-06-03
2024-06-08
TC-8
2024-06-10
2024-06-15
TC-9
2024-06-17
2024-06-29
Some of the noteworthy changes compared to Tiger 2025:
- TC-2
We assume that students understand how object oriented programming works. For that reason, we now provide all of the AST classes, which they will assuredly discover as they work on the Pretty Printer.
- TC-3
The given code has been modified in order to give students more freedom over their own implementation, whilst maintaining a general stucture that is essential for the following steps.
- TC-E/L
Since the introduction of TC-L, students have been implementing TC-E even though it is not used until TC-5, which is a part of Tiger Backend. To fix that, the EscapesCollector now uses the EscapesVisitor, and no longer computes the escaping variables itself.