-
-
Notifications
You must be signed in to change notification settings - Fork 410
Implement new Concept Exercise: macros #590
Copy link
Copy link
Open
Labels
concept-exerciseAdding or improving a concept exerciseAdding or improving a concept exercisev3Related to Exercism v3Related to Exercism v3x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:size/largeLarge amount of workLarge amount of workx:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
Metadata
Metadata
Assignees
Labels
concept-exerciseAdding or improving a concept exerciseAdding or improving a concept exercisev3Related to Exercism v3Related to Exercism v3x:action/createWork on something from scratchWork on something from scratchx:knowledge/intermediateQuite a bit of Exercism knowledge requiredQuite a bit of Exercism knowledge requiredx:module/concept-exerciseWork on Concept ExercisesWork on Concept Exercisesx:size/largeLarge amount of workLarge amount of workx:type/contentWork on content (e.g. exercises, concepts)Work on content (e.g. exercises, concepts)
Learning objectives
defmacroMacromoduleOut of scope
I am not sure if explaining
require/usein the same exercise would be a good idea. It's a lot of difficult concepts at once. But maybe it makes sense?Concepts
macrosPrerequisites
Come up with something that will put this concept far down the concept tree. Maybe this should depend on a non-existent yet concept of dynamically defining functions without macros? (see #583 (comment))
Practice exercises
Those practice exercises should have
macrosin their prerequisites and aspractices:dot-dsl