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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions