Open Issues Need Help
View All on GitHubAI 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.
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.
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.