Skip to content

Ideas for new tasks/changes to the existing tasks #56

@chshersh

Description

@chshersh

Just a collection of some ideas to improve the course and make some tasks better. A few things I have on my mind and discussed with @vrom911:

  • Chapter 1: A simpler task before lastDigit that doesn't require thinking about corner cases.
  • Chapter 2: Maybe eta-reduction task where you shouldn't eta-reduce?
  • Chapter 3: A task on typeclasses to write the type of a function like foo x y = show (x + y).
  • Chapter 3: Make sure that the first fight is only one round, no recursion.
  • Chapter 3: Clarify, that in Append people don't need to create a separate List newtype for lists.
  • Chapter 4: The advanced task can make use of Monads to practice this topic more.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions