volodya-lombrozo 14.04.2025

From: Vladimir Lombrozo

Subject: WEEK 16 Objectionary

Hi all,

Last week achievements:

jeo-maven-plugin:

- Simplified PHI parameter representation for optimization [#1062]

- Changed method name generation strategy by removing encoded descriptors and adding numbered suffixes [#1064]

- Simplified integer representation to number type [#1061]

- Simplified boolean object handling within DirectivesValue and XmlValue classes [#1060]

jsmith:

- Fixed flaky tests by replacing Set with List [#158]

Next week plans:

opeo-maven-plugin:

- To remove the crutch from FormattingDecompiler.java and resolve puzzle 355-b9843d4a [#358]

- To decompile Java Streams to beautiful EO [#329]

- To calculate the Max Stack Size in JeoCompiler.java and resolve puzzle 229-ddf067cd [#286]

Risks:

jeo-maven-plugin:

- No risks identified [#1062].

- No risks identified [#1064].

- No risks identified [#1061].

- No risks identified [#1060].

jsmith:

- No risks identified [#158].

Best regards,

Vladimir Lombrozo

Software Developer

2025-04-14

Closed Pull Requests:
- title: refactor(#1062): simplify PHI parameter representation for optimization, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1070
- title: feat(#1064): Method names j$main-%28%5BLjava%2Flang%2FString%3B%29V -> j$main-2, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1068
- title: feat(#1061): Simplify integer representation to number type, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1067
- title: fix(#158): Fix Flacky Tests by Replacing Set with List, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/159
- title: feat(#1060): Simplify Φ.jeo.bool(Φ̇.false) -> Φ̇.false, repo: jeo-maven-plugin, url: https://github.com/objectionary/jeo-maven-plugin/pull/1066

Open Issues:
- title: FormattingDecompiler.java:113-118: Remove the crutch..., repo: opeo-maven-plugin, issue number: #358, url: https://github.com/objectionary/opeo-maven-plugin/issues/358, labels: ["soon"]
- title: Decompile Java Streams to beautiful EO, repo: opeo-maven-plugin, number: #329, url: https://github.com/objectionary/opeo-maven-plugin/issues/329, labels: ["enhancement", "soon"]
- title: JeoCompiler.java:87-95: Calculate the Max Stack Size. We..., repo: opeo-maven-plugin, issue number: #286, url: https://github.com/objectionary/opeo-maven-plugin/issues/286, labels: ["soon"]