Daniel Holle dholle
  • Laboringenieur Informatik

  • Joined on 2023-11-10
dholle closed issue JavaTX/JavaCompilerCore#364 2025-07-23 09:57:01 +00:00
curried lambda Funktionen funktionieren ab 3 Parametern nicht mehr
dholle closed issue JavaTX/JavaCompilerCore#363 2025-07-23 09:57:01 +00:00
Heterogene Überschreibung Bytecode generation problem
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-23 09:56:38 +00:00
d6ed0689bc Fix test
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-23 09:44:15 +00:00
dholle commented on issue JavaTX/JavaCompilerCore#365 2025-07-16 16:07:28 +00:00
Typinferenz liefert verschiedene Ergebnisse

Update: Es macht natürlich Sinn, dass beide Methoden aufgerufen werden können. Beim Lambda mit zwei gecurryten Parametern entspricht der Rückgabetyp einfach String -> Object, was ja korrekt ist.…

dholle closed issue JavaTX/JavaCompilerCore#365 2025-07-16 16:07:28 +00:00
Typinferenz liefert verschiedene Ergebnisse
dholle commented on issue JavaTX/JavaCompilerCore#365 2025-07-16 09:59:51 +00:00
Typinferenz liefert verschiedene Ergebnisse

Mit den Änderungen von @jschmidt ist das Ergebnis stabil.

Es gibt allerdings noch ein anderes Problem. Jetzt fallen die beiden swap Methoden zusammen, da

TPH AJ = Fun1$$<java.lang.String,…
dholle reopened issue JavaTX/JavaCompilerCore#365 2025-07-16 09:59:51 +00:00
Typinferenz liefert verschiedene Ergebnisse
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-15 13:02:21 +00:00
558083166d Fix subtyping of function types
dholle commented on issue JavaTX/JavaCompilerCore#365 2025-07-15 09:53:05 +00:00
Typinferenz liefert verschiedene Ergebnisse

@pl Was wäre dann die richtige Vorhergehensweise? Ich kann die Lösungen rausschmeißen die sich überschneiden, das ändert aber nichts daran, dass das Ergebnis nicht vorhersehbar ist.

dholle opened issue JavaTX/JavaCompilerCore#368 2025-07-04 12:42:52 +00:00
Syntax für Funktionstypen
dholle commented on issue JavaTX/JavaCompilerCore#367 2025-07-04 12:14:28 +00:00
Lambda apply Methode syntactic sugar

Ist scheinbar doch nicht so einfach umzusetzten wie gedacht. Ich dachte, man könnte das als Schritt vor der Typinferenz machen. Ich habe mal reingeschaut, das Problem ist, dass der Typ von func

dholle commented on issue JavaTX/JavaCompilerCore#365 2025-07-02 10:02:41 +00:00
Typinferenz liefert verschiedene Ergebnisse

Es sieht so aus als würde die Typinferenz tatsächlich terminieren, siehe: https://gitea.hb.dhbw-stuttgart.de/JavaTX/JavaCompilerCore/actions/runs/208/jobs/0 Es dauert halt nur 30 Minuten. (Warum…

dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-02 09:09:49 +00:00
ceee9a49c4 Merge branch 'issue363' of ssh://gitea.hb.dhbw-stuttgart.de:2222/JavaTX/JavaCompilerCore into issue363
ee64218a5f Fix class files not generating FunN types when using jar file
Compare 2 commits »
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-01 14:35:09 +00:00
c50f14a4a3 .gitea/workflows/build_and_test.yml aktualisiert
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-01 13:56:03 +00:00
1f4250ff84 Update project to java 24, update dependencies and change api to Junit 5
Compare 2 commits »
dholle opened issue JavaTX/JavaCompilerCore#367 2025-07-01 12:29:22 +00:00
Lambda apply Methode syntactic sugar
dholle pushed to issue363 at JavaTX/JavaCompilerCore 2025-07-01 11:46:29 +00:00
2416c80c20 Merge branch 'issue363' of ssh://gitea.hb.dhbw-stuttgart.de:2222/JavaTX/JavaCompilerCore into issue363
4cc55c0059 Add test for #366
Compare 2 commits »
dholle opened issue JavaTX/JavaCompilerCore#366 2025-07-01 11:23:51 +00:00
Statische Lambdas funktionieren nicht
dholle commented on issue JavaTX/JavaCompilerCore#365 2025-06-27 15:30:23 +00:00
Typinferenz liefert verschiedene Ergebnisse

Die constraints für die Lambdas sind: swap (2 Argumente): TPH N = (TPH P x) -> (TPH Q y) swap (3 Argumente): TPH AI = (TPH AK x) -> (TPH AL y) -> (TPH AM z) ex1: `TPH BN = (TPH B0) -> (TPH…