3 Open Issues Need Help Last updated: Jun 19, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Implement `real` and `imag` functions in a Python sublanguage interpreter (py-slang) for accessing the real and imaginary parts of complex numbers, replacing the dot notation (e.g., `my_complex.real`) with function calls (e.g., `real(my_complex)`), maintaining consistency with Source Academy and SICP.

Complexity: 4/5
enhancement good first issue

Python sublanguage for SICP

TypeScript

AI Summary: The task is to fix a bug in a Python interpreter for an educational environment (py-slang). Currently, Python floats with trailing zeros after the decimal point are displayed as integers (e.g., 1.0 is shown as 1). The fix requires modifying the interpreter's output to correctly display floats with trailing zeros.

Complexity: 3/5
bug good first issue

Python sublanguage for SICP

TypeScript

AI Summary: Automate the generation of a PDF documentation for the py-slang project, mirroring the existing GitHub workflow used for other Source Academy languages. This involves setting up a GitHub Actions workflow to process the project's documentation and generate a PDF.

Complexity: 3/5
documentation enhancement good first issue

Python sublanguage for SICP

TypeScript