Skip to content

Commit

Permalink
feat(#9): add a puzzle for the future implementation of the jeo-maven…
Browse files Browse the repository at this point in the history
…-lugin
  • Loading branch information
volodya-lombrozo committed Aug 1, 2023
1 parent e86fd89 commit 42a8288
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/main/java/org/eolang/jeo/JeoMojo.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@
* Goal which touches a timestamp file.
*
* @since 0.1.0
* @todo #9:90min Implement the optimization skeleton.
* The optimization skeleton should be implemented without details. Just a sketch.
* The skeleton should contain the next steps:
* - Transpile all bytecode files to the eolang files (XMIR I guess).
* - Invoke some XMIR optimizations (dummy for now).
* - Transpile all XMIR files back to the bytecode.
*/
@Mojo(name = "optimize", defaultPhase = LifecyclePhase.PROCESS_CLASSES)
public final class JeoMojo extends AbstractMojo {
Expand Down

2 comments on commit 42a8288

@0pdd
Copy link

@0pdd 0pdd commented on 42a8288 Aug 1, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 5-a230f91c disappeared from src/main/java/org/eolang/jeo/JeoMojo.java), that's why I closed #9. Please, remember that the puzzle was not necessarily removed in this particular commit. Maybe it happened earlier, but we discovered this fact only now.

@0pdd
Copy link

@0pdd 0pdd commented on 42a8288 Aug 1, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Puzzle 9-82e8ae6f discovered in src/main/java/org/eolang/jeo/JeoMojo.java) and submitted as #13. Please, remember that the puzzle was not necessarily added in this particular commit. Maybe it was added earlier, but we discovered it only now.

Please sign in to comment.