Open Issues Need Help
View All on GitHubEOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Sonar Cloud analysis is failing on pull requests from forked repositories because GitHub Actions security policies prevent secrets from being passed to workflows triggered by forks. This critical limitation means code is only analyzed after it's merged into the master branch, leading to late discovery of bugs. The issue also complicates the process of verifying fixes before they are merged.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: This GitHub issue requests the publication of a plugin's website. The specific target domain for this deployment is `plugin.eolang.org`. With no further description provided, it appears to be a task focused on the deployment process itself, likely involving CI/CD configuration or manual deployment steps.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: The `MjParse` and `MjLint` tools unnecessarily regenerate `.xmir` files from `.eo` sources during compilation, even when valid `.xmir` files already exist in the `target/` directory. This redundant regeneration, which contrasts with their use of a global cache for other dependencies, significantly slows down the build process. The issue calls for an optimization to reuse existing local `.xmir` files to improve compilation speed.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: This GitHub issue addresses an inconsistency in XMIR where symbols like `@`, `^`, and `$` are currently allowed in the `<o>` tag's `name` attribute. The goal is to restrict these to their designated Unicode equivalents (`Ο`, `Ο`, `ΞΎ` respectively) and update the XSD schema for validation.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Modify the eo-parser to disallow the cactus emoji (π΅) and potentially other disallowed characters in attribute names, ensuring compliance with existing naming rules. This involves updating the parser's regular expression or grammar to explicitly exclude such characters.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Refactor the `XeEoListener#enterAname` method in the eo-parser to utilize the existing `AutoName` object instead of its current local auto-naming logic. This involves replacing the existing code with a call to the `AutoName` object's functionality, ensuring consistency and leveraging existing tested code.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Debug a parser error in the EOLANG compiler. The error occurs when parsing a synthetic attribute binding with a boolean literal (`true`) but works with numerical expressions. The task involves identifying the root cause of the parser's failure to correctly handle boolean literals in this specific context and proposing a fix.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Create a CI job that automatically updates the `eoc` version number in the project's README.md file, ensuring the version used in the README matches the latest released version. This involves parsing the output of a command (likely `npm view eolang version`), updating the README.md file, and committing the change.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: The task is to investigate why the `>> [...]` syntax in EOLANG causes a compilation hang in a `while` loop, as demonstrated in the provided code example. The goal is to determine if a more compact syntax, using `>>` to both name and assign an object to its `@` attribute, is feasible and how it could be implemented without causing the observed hang.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Modify the EO parser (`eo-parser`) to automatically generate `@as` attributes (e.g., `as="Ξ±0"`) for inner objects within application objects (`<o base="...">`). This involves enhancing the parser's XML output to include the `as` attribute for each inner object's `<o>` tag, ensuring unique alpha-numeric identifiers are used.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Debug a compilation error in the EOLANG compiler. The error occurs when using an array with a suffix in EOLANG code, resulting in a "FQN must start with either with Q or $, but txt found" message during Java compilation. The task involves analyzing the provided EOLANG code snippet, understanding the compiler's error message, and identifying the cause of the compilation failure within the EOLANG compiler's handling of arrays and suffixes.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus
AI Summary: Implement retry functionality in the `org.eolang.maven.ChText` class to handle network issues when fetching Git SHA from a URL. The current implementation fails if the initial network request fails, requiring a retry mechanism to improve robustness.
EOLANG, an Experimental Pure Object-Oriented Programming Language Based on π-Calculus