Commit Graph

76 Commits

Author SHA1 Message Date
Peter Thiemann
8428ebdc70 changes 2024-05-29 11:01:30 +02:00
Peter Thiemann
d2f58b2489 intro 2024-05-28 18:21:37 +02:00
Andreas Stadelmeier
c714d49677 Intro to Challenges 2024-05-28 16:15:22 +02:00
JanUlrich
42d8afce35 Restructure and Cleanup Unify 2024-05-27 16:07:24 +02:00
JanUlrich
0f1e7d0199 Let statement and capture conversion introduction 2024-05-27 02:57:15 +02:00
JanUlrich
4c67504ba1 Restructure. Add to Introduction and cleanup 2024-05-24 22:25:31 +02:00
JanUlrich
9f088eb29d Global Type Inference Intro 2024-05-23 16:45:40 +02:00
JanUlrich
2f5aa753e0 Add 4 steps of TI introduction 2024-05-22 16:08:03 +02:00
JanUlrich
6a679f8ab0 Cleanup. Change intro example 2024-05-17 20:28:15 +02:00
Andreas Stadelmeier
724f9ab328 Restructure, Add Explanation für Wildcard Reduce Rules and Unify Intro 2024-05-17 11:56:35 +02:00
Andreas Stadelmeier
ed8895f0b5 Fix 2024-05-16 10:44:36 +02:00
Andreas Stadelmeier
1fd7c56391 Add Capture Constraint are not reflexive explanation 2024-05-15 23:59:04 +02:00
Andreas Stadelmeier
9e0d9ddd18 Fixes and TODO 2024-05-14 16:35:30 +02:00
Andreas Stadelmeier
81f44caac1 WIP 2024-05-14 14:57:16 +02:00
Andreas Stadelmeier
b1d3c4d525 Restructure challenges 2024-05-14 13:32:06 +02:00
Andreas Stadelmeier
77f3fbedfa Cleanup and Restructure. Remove polymorphic recursion exclusion from Type Rules 2024-05-13 23:58:42 +02:00
Andreas Stadelmeier
5f33fa4711 Cleanup and intro to Type INference 2024-05-13 00:17:49 +02:00
JanUlrich
fc508cf331 Local vs Global TI 2024-05-11 09:48:04 +02:00
JanUlrich
3a7c862fd2 Change Introductin Layout 2024-05-08 16:57:58 +02:00
JanUlrich
2dae79053c Explain let 2024-05-07 23:49:07 +02:00
Andreas Stadelmeier
6c8b78914f Intro Wildcards 2024-05-07 16:14:48 +02:00
JanUlrich
b5f7345e51 Rephrase Wildcard Intro 2024-05-07 11:30:45 +02:00
JanUlrich
b432c5b091 Add Wildcard introduction 2024-05-06 18:15:24 +02:00
JanUlrich
52f1cf631f Add Challenge 4. Wildcards are not allowed to leave their scope 2024-04-30 16:21:20 +02:00
Andreas Stadelmeier
76b800d953 Add rulenameAfter command 2024-04-24 17:30:15 +02:00
Andreas Stadelmeier
585254d814 WIP 2024-04-24 08:33:58 +02:00
Andreas Stadelmeier
c42477bf8a Fix 2024-04-21 13:09:13 +02:00
JanUlrich
9035c5faf1 Cleanup motivation 2024-04-19 11:47:21 +02:00
Andreas Stadelmeier
df22ed5cce Merge branch 'master' of ssh://gitea.hb.dhbw-stuttgart.de:2222/stan/Ecoop2024_TIforWildFJ 2024-04-17 17:13:38 +02:00
Andreas Stadelmeier
6d594b056b Change Method declaration syntax 2024-04-17 17:13:35 +02:00
JanUlrich
0c51692936 Intro 2024-04-17 16:45:24 +02:00
Andreas Stadelmeier
6702d9b0cb Java local Type inference intro 2024-04-17 12:59:31 +02:00
Andreas Stadelmeier
bbe5d4f065 Fix Input/Output syntax 2024-04-17 00:11:16 +02:00
JanUlrich
91f42d26f6 Motivation example 2024-04-16 19:27:56 +02:00
JanUlrich
ed988fdacf Motivation: comparision to local type inference 2024-04-15 15:45:16 +02:00
JanUlrich
f5ddc65497 Motivationsbeispiel 2024-04-11 18:02:25 +02:00
Andreas Stadelmeier
5bcffb7d70 Add TODO. Fix introduction example (WIP). Add explanation to UNify (WIP) 2024-04-11 13:18:54 +02:00
Andreas Stadelmeier
24cfd8cb75 Rephrase Triple example 2024-04-10 17:43:04 +02:00
JanUlrich
b78594cf39 Triple example 2024-04-10 15:35:27 +02:00
Andreas Stadelmeier
9285f7b394 example Pair and Triple 2024-04-10 12:59:43 +02:00
JanUlrich
b577881d92 Pair example 2024-04-10 11:27:53 +02:00
Andreas Stadelmeier
3a9f2d3e16 Remove Same rule. SameW rule is for both constraints 2024-04-10 01:16:24 +02:00
JanUlrich
4b183937f5 Comments 2024-04-08 22:51:06 +02:00
JanUlrich
5718c42e28 Change principal type problem in introduction 2024-04-08 21:45:29 +02:00
JanUlrich
2273acadad FIx 2024-04-05 12:24:42 +02:00
Andreas Stadelmeier
87f413241a Add ANF transformation. Define LetFJ. Change Constraint generation. Cleanup old explanation of Capture conversion. Add example to Constraint generation 2024-03-30 00:07:26 +01:00
Andreas Stadelmeier
7b86dc0cf3 Add ANF transformation. Change syntax of TamedFJ. Restructure Unify description. Some fixes in Unify 2024-03-28 03:40:39 +01:00
Andreas Stadelmeier
cec613b875 Fix 2024-03-27 01:55:19 +01:00
Andreas Stadelmeier
e93a762441 Add Wildcard Environment to intro Unify example 2024-03-27 01:53:23 +01:00
Andreas Stadelmeier
9556f1521e Cleanup. Define mutual subtyping as equality 2024-03-26 15:41:48 +01:00