Skip to content

Commit

Permalink
Deploying to gh-pages from @ ab3e29c 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
volodya-lombrozo committed Dec 23, 2024
1 parent d5c5f22 commit b9cb3aa
Show file tree
Hide file tree
Showing 2 changed files with 81 additions and 39 deletions.
61 changes: 43 additions & 18 deletions 2024/12/23/23.12.2024.volodya-lombrozo.gpt-4o.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,37 +5,62 @@
</head>
<body>
<h1>volodya-lombrozo 23.12.2024</h1>
<hr/><p><strong>Weekly Report</strong></p>
<hr/><p><strong>From:</strong> Vladimir Lombrozo<br/><br/><strong>Subject:</strong> WEEK 52 Objectionary </p>

<p><strong>From:</strong> Vladimir Lombrozo<br/><br/><strong>Subject:</strong> WEEK 52 Objectionary </p>
<hr/><p><strong>Hi all,</strong></p>

<hr/><p><strong>Last Week Achievements:</strong> </p>
<p><strong>Last week achievements:</strong></p>

<p><em>(No specific achievements were listed for the previous week.)</em></p>
<p><strong>eo:</strong></p>

<hr/><p><strong>Next Week Plans:</strong> </p>
<ul><li>Used correct token names and found the bug related to token names [#3706].</li>
<li>Underlined syntax errors [#3332].</li>
</ul><p><strong>jsmith:</strong></p>

<p><strong>jeo-maven-plugin:</strong> </p>
<ul><li>Created a separate class for <code class="prettyprint">AntlrString</code> and refactored related classes [#84].</li>
<li>Made <code class="prettyprint">Attributes</code> class immutable [#105].</li>
</ul><p><strong>lints:</strong></p>

<ul><li>Utilize <code class="prettyprint">org.eolang:lints</code> library for testing generated XMIR for validity [#938].<br/></li>
<li>Optimize the 'spring-fat' integration test to reduce its execution time [#889].<br/></li>
<li>Enable Bytecode Verification for Spring and remove the puzzle text from the source code [#543].<br/></li>
<li>Enable the execution of the <code class="prettyprint">xmir-to-phi</code> and remove the puzzle text from the source code [#506].<br/></li>
</ul><p><strong>opeo-maven-plugin:</strong> </p>
<ul><li>Fixed concurrent problem with lints loading [#148].</li>
</ul><p><strong>Next week plans:</strong></p>

<ul><li>Remove the crutch from FormattingDecompiler.java and resolve puzzle 355-b9843d4a [#358].<br/></li>
<li>Decompile Java Streams to beautiful EO [#329].<br/></li>
<li>Calculate the Max Stack Size in JeoCompiler.java and resolve puzzle 229-ddf067cd [#286].<br/></li>
</ul><hr/><p><strong>Risks:</strong> </p>
<p><strong>jeo-maven-plugin:</strong></p>

<p>There are no pull requests to review, hence no risks identified. </p>
<ul><li>To use the <code class="prettyprint">org.eolang:lints</code> library for testing generated XMIR for validity [#938].</li>
<li>To identify and optimize hot spots in the 'spring-fat' integration test due to its unreasonable execution time [#889].</li>
<li>To enable bytecode verification for Spring by resolving the puzzle <code class="prettyprint">488-a7265a1a</code> and removing it from the source code [#543].</li>
<li>To enable the execution of the <code class="prettyprint">xmir-to-phi</code> by resolving the puzzle <code class="prettyprint">488-9f6378f7</code> and removing it from the source code [#506].</li>
</ul><p><strong>opeo-maven-plugin:</strong></p>

<hr/><p><strong>Best Regards,</strong><br/><br/>
<ul><li>To remove the crutch from FormattingDecompiler.java and resolve puzzle 355-b9843d4a [#358].</li>
<li>To decompile Java Streams into beautiful EO [#329].</li>
<li>To calculate the Max Stack Size in JeoCompiler.java and resolve puzzle 229-ddf067cd [#286].</li>
</ul><p><strong>Risks:</strong></p>

<p><strong>eo:</strong></p>

<ul><li>No risks identified [#3716].</li>
<li>No risks identified [#3713].</li>
<li>No risks identified [#3700].</li>
</ul><p><strong>jsmith:</strong></p>

<ul><li>No risks identified [#110].</li>
<li>No risks identified [#109].</li>
</ul><p><strong>lints:</strong></p>

<ul><li>The usage of the <code class="prettyprint">Sticky</code> object from the <code class="prettyprint">cactoos</code> library in a multi-threaded environment without synchronization poses a concurrency bug risk [#150].</li>
</ul><p><strong>Best regards,</strong><br/><br/>
Vladimir Lombrozo<br/><br/>
Software Developer<br/><br/>
2024-12-23 </p>

<hr/><hr/><p>Closed Pull Requests:</p>
<hr/><hr/><p>Closed Pull Requests:<br/>
- title: feat(#3706): Use Correct Token Names, repo: eo, url: https://github.com/objectionary/eo/pull/3716<br/>
- title: feat(#3706): Found the Bug Related to Token Names, repo: eo, url: https://github.com/objectionary/eo/pull/3713<br/>
- title: Underline Syntax Errors, repo: eo, url: https://github.com/objectionary/eo/pull/3700<br/>
- title: feat(#84): Create a Separate Class For <code class="prettyprint">AntlrSting</code>, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/110<br/>
- title: feat(#105): Make <code class="prettyprint">Attributes</code> Immutable, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/109<br/>
- title: feat(#148): Fix Concurrent Problem With Lints Loading, repo: lints, url: https://github.com/objectionary/lints/pull/150</p>

<p>Open Issues:<br/>
- title: testing of generated XMIR is not using our "lints", repo: jeo-maven-plugin, number: #938, url: https://github.com/objectionary/jeo-maven-plugin/issues/938, labels: ["enhancement", "soon"]<br/>
Expand Down
59 changes: 38 additions & 21 deletions 2024/12/23/23.12.2024.volodya-lombrozo.o1-preview.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,39 +5,56 @@
</head>
<body>
<h1>volodya-lombrozo 23.12.2024</h1>
<p><strong>From:</strong> Vladimir Lombrozo<br/><br/><strong>Subject:</strong> WEEK 52 Objectionary<br/><br/><strong>Date:</strong> December 23, 2024</p>
<hr/><p><strong>From:</strong> Vladimir Lombrozo<br/><br/><strong>Subject:</strong> WEEK 52 Objectionary<br/><br/><strong>Date:</strong> 2024-12-23</p>

<hr/><p><strong>Hi all,</strong></p>
<hr/><p>Hi all,</p>

<h3>Last Week's Achievements</h3>
<hr/><h3>Last Week Achievements</h3>

<p><em>No achievements reported.</em></p>
<p><strong>1. eo</strong></p>

<h3>Next Week's Plans</h3>
<ul><li>Found and fixed the bug related to token names [#3706, #3715, #3714].</li>
<li>Underlined syntax errors [#3332].</li>
</ul><p><strong>2. jsmith</strong></p>

<h4>jeo-maven-plugin</h4>
<ul><li>Created a separate class for <code class="prettyprint">AntlrString</code> [#84].</li>
<li>Made <code class="prettyprint">Attributes</code> class immutable [#105].</li>
</ul><p><strong>3. lints</strong></p>

<ul><li>To use <code class="prettyprint">lints</code> library to validate generated XMIR documents [#938]</li>
<li>To optimize 'spring-fat' integration test execution time [#889]</li>
<li>To enable bytecode verification for Spring and remove puzzle text from <code class="prettyprint">pom.xml</code> [#543]</li>
<li>To enable execution of the <code class="prettyprint">xmir-to-phi</code> transformation and remove puzzle text from <code class="prettyprint">pom.xml</code> [#506]</li>
</ul><h4>opeo-maven-plugin</h4>
<ul><li>Fixed concurrent problem with lints loading [#148].</li>
</ul><hr/><h3>Next Week Plans</h3>

<ul><li>To remove the temporary workaround in <code class="prettyprint">FormattingDecompiler.java</code> lines 113-118 [#358]</li>
<li>To enhance the decompiler to convert Java Streams into better EO code [#329]</li>
<li>To implement calculation of the Max Stack Size in <code class="prettyprint">JeoCompiler.java</code> [#286]</li>
</ul><h3>Risks</h3>
<p><strong>1. jeo-maven-plugin</strong></p>

<h4>repository-name</h4>
<ul><li>To use <code class="prettyprint">org.eolang:lints</code> library to validate generated XMIR documents [#938].</li>
<li>To optimize the 'spring-fat' integration test which takes unreasonable time to complete [#889].</li>
<li>To enable Bytecode Verification for Spring integration tests in <code class="prettyprint">pom.xml</code> lines 88-92 [#543].</li>
<li>To enable execution of the 'xmir-to-phi' step in custom transformations in <code class="prettyprint">pom.xml</code> lines 80-85 [#506].</li>
</ul><p><strong>2. opeo-maven-plugin</strong></p>

<ul><li>No risks identified.</li>
</ul><hr/><p><strong>Best regards,</strong></p>
<ul><li>To remove the workaround in <code class="prettyprint">FormattingDecompiler.java</code> by resolving puzzle from #355 [#358].</li>
<li>To enhance decompilation to produce readable EO code for Java Streams [#329].</li>
<li>To calculate the max stack size in <code class="prettyprint">JeoCompiler.java</code> by resolving puzzle from #229 [#286].</li>
</ul><hr/><h3>Risks</h3>

<p>Vladimir Lombrozo </p>
<p><strong>1. eo</strong></p>

<h2>Software Developer</h2>
<ul><li>The incorrect naming of <code class="prettyprint">TAB</code>/<code class="prettyprint">UNTAB</code> tokens may cause parsing problems [#3706].</li>
</ul><p><strong>2. lints</strong></p>

<p>Closed Pull Requests:</p>
<ul><li>The current implementation contains a significant concurrency bug due to unsynchronized use of <code class="prettyprint">Sticky</code> object in a multi-threaded environment [#148].</li>
</ul><hr/><p>Best regards,</p>

<p>Vladimir Lombrozo<br/><br/>
Software Developer</p>

<hr/><hr/><p>Closed Pull Requests:<br/>
- title: feat(#3706): Use Correct Token Names, repo: eo, url: https://github.com/objectionary/eo/pull/3716<br/>
- title: feat(#3706): Found the Bug Related to Token Names, repo: eo, url: https://github.com/objectionary/eo/pull/3713<br/>
- title: Underline Syntax Errors, repo: eo, url: https://github.com/objectionary/eo/pull/3700<br/>
- title: feat(#84): Create a Separate Class For <code class="prettyprint">AntlrSting</code>, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/110<br/>
- title: feat(#105): Make <code class="prettyprint">Attributes</code> Immutable, repo: jsmith, url: https://github.com/volodya-lombrozo/jsmith/pull/109<br/>
- title: feat(#148): Fix Concurrent Problem With Lints Loading, repo: lints, url: https://github.com/objectionary/lints/pull/150</p>

<p>Open Issues:<br/>
- title: testing of generated XMIR is not using our "lints", repo: jeo-maven-plugin, number: #938, url: https://github.com/objectionary/jeo-maven-plugin/issues/938, labels: ["enhancement", "soon"]<br/>
Expand Down

0 comments on commit b9cb3aa

Please sign in to comment.