summaryrefslogtreecommitdiff
path: root/todo.md
blob: c35d24ec15429ad5e0123efca16432e7d1ea5b14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Uiua Todo

- 0.13
  - Better testing
  - Make `un under` work...
    - `un` for `under` arg extensions
    - `un dip`
  - Non-scalar `fill take`
  - Placeholder spans and highlighting
  - `setinv/setund` unification
    - Custom `on/by` inverses
  - Document on and by inverses
  - Subscript dropdown
  - Update language tour
  - Update design page
- Possible
  - `orient` boxed
  - Dynamic modules
  - Channels?
  - Plots?
- Dead code elimination
- Possibility Exploration UI?
- Media window
- Blog posts -> RSS
  - Markdown parser
- Change how functions are compiled so that compiled-out functions don't end up in the assembly
- Multimedia
  - Sound input
- System APIs
  - UDP Sockets
- Documentation
  - System functions

## Open to Implementation

These features are not strictly on the roadmap, but PRs that implement them will likely be accepted.

Feel free to make PRs to the list itself as well.

- Better complex `⌈`/`⌊`/`⁅`/`◿`, `<`/`>`/`≤`/`≥`, `↥`/`↧`
- Pad link from Gist
- Additional optimizations
  - `/F◫`
  - `/F⇌`
  - `⍜⇌/F`