Skip to content

Python 2: Adding Source 2 list processing functions and preludes loader#62

Open
Zeesky-code wants to merge 2 commits intomainfrom
Python§2

Hidden character warning

The head ref may contain hidden characters: "Python\u00a72"
Open

Python 2: Adding Source 2 list processing functions and preludes loader#62
Zeesky-code wants to merge 2 commits intomainfrom
Python§2

Conversation

@Zeesky-code
Copy link

This PR implements and tests list processing functions for Source §2, addressing issue #59.

Summary of changes:

  1. Added list processing functions (e.g., pair, list, map, filter, accumulate, etc.) to the standard library for Source §2.
  2. Implemented a prelude system to load Python-language implementations of complex list functions.
  3. Updated context creation and stdlib loading to support chapter-based features.

@Zeesky-code Zeesky-code requested a review from martin-henz July 15, 2025 07:27
@Fidget-Spinner
Copy link
Contributor

I'll try to review this soon. Just got back.

@Fidget-Spinner
Copy link
Contributor

Can you please check out the CI failures first? Thanks!

@martin-henz martin-henz changed the title Python§2: Adding Source 2 list processing functions and preludes loader Python 2: Adding Source 2 list processing functions and preludes loader Mar 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants