Open
Description
This table is copied from #566. Things have moved on since Erik posted this in March 2023, but it still contains useful suggestions. I just added the checkmarks.
I probably wouldn't want all of these as separate concepts: it's too hard to create matching exercises. However, a lot of this could usefull be covered in some way.
Missing concepts
The following list of concepts is ordered by importance, starting with the most important concepts:
-
loops
-
composite-types
-
mutating-functions
-
type-annotations
-
type-inference
(I think this goes well withtype-annotations
) -
char
-
bitwise-operations
-
vectorized-operators
-
conversion
-
promotion
-
constructors
-
mutable-composite-types
-
abstract-types
-
primitive-types
-
type-unions
-
sets
-
symbols
-
exceptions
-
interfaces
-
modules
-
recursion
-
tasks
-
channels
-
macros
(this should probably be split up into multiple concepts) -
complex-numbers
-
rational-numbers
Metadata
Metadata
Assignees
Labels
No labels