Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activate Card Games exercise, deprecate Tracks on Tracks on Tracks #584

Merged
merged 2 commits into from
Oct 13, 2023

Conversation

bobbicodes
Copy link
Member

@bobbicodes bobbicodes commented Oct 13, 2023

I'm really going to miss typing that one. /s
Whose idea was it to name it that, anyway?

The lists exercise, Tracks... was problematic for three reasons:

  1. The entire exercise except for the final task involved writing functions that did nothing but wrap clojure core functions like first, last, etc.
  2. The final task really had nothing to do with lists but rather involved function composition. It also could not be ergonomically solved without using a threading macro which the student would not presumably know at that point.
  3. It has an unreasonably long name.

The Card Games exercise is considerably harder, but puts the lists concept ahead in the syllabus because it has conditionals and booleans as prerequisites.

@bobbicodes bobbicodes merged commit 9e1ca16 into main Oct 13, 2023
2 checks passed
@bobbicodes bobbicodes deleted the change-lists-exercise branch October 13, 2023 01:35
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.

1 participant