exercism / exercism/julia

Future concepts

Open
#902 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Julia
Stars
73
Forks
82
Avg merge
2h 17m
Merged PRs (30d)
5

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:

- [x] `loops`
- [x] `composite-types`
- [x] `mutating-functions`
- [x] `type-annotations`
- [x] `type-inference` (I think this goes well with `type-annotations`)
- [x] `char`
- [x] `bitwise-operations`
- [x] `vectorized-operators`
- [x] `conversion`
- [x] `promotion`
- [x] `constructors`
- [x] `mutable-composite-types`
- [x] `abstract-types`
- [x] `primitive-types`
- [x] `type-unions`
- [x] `sets`
- [ ] `symbols`
- [x] `exceptions`
- [ ] `interfaces`
- [ ] `modules`
- [ ] `recursion`
- [ ] `tasks`
- [ ] `channels`
- [ ] `macros` (this should probably be split up into multiple concepts)
- [x] `complex-numbers`
- [x] `rational-numbers`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.