glance/todo.md

34 lines
1.1 KiB
Markdown
Raw Normal View History

2016-12-23 06:05:23 +03:00
# Todo
2016-12-23 06:05:23 +03:00
## Todo Now
2019-05-11 09:10:57 +03:00
* Refactor out embedded nodes from SyntaxNodes into a common data structure.
2019-06-30 02:13:17 +03:00
* Redesign case icon to avoid non-locality.
2019-02-19 14:21:13 +03:00
* Add command line flags for color style, embedding, and whether to draw arrowheads.
* Add wiki pages discussing: Why a visual language?, History of Glance, How to contribute, Code guide [code style, ...], etc..
2017-01-02 11:41:26 +03:00
## Todo Later
2016-12-23 06:05:23 +03:00
### Testing todos
* Fix the arrowheads being too big for SyntaxGraph drawings.
2016-12-23 06:05:23 +03:00
### Visual todos
2016-12-26 11:12:55 +03:00
* Use different line styles (e.g. dashed, solid, wavy) in addition to colors
2016-12-23 06:05:23 +03:00
2016-12-26 11:12:55 +03:00
* Consider improving nested apply icons embedded in case/guard icons.
2016-12-23 06:05:23 +03:00
* Let lines connect to ports other than the original source
* Use diagrams to shrink the drawing until icons start overlapping.
2016-12-26 11:12:55 +03:00
* Make an icon font/library with labeled ports. E.g. the apply icon would have text labels "function", "result", "arg 0", "arg 1", etc.
2016-12-23 06:05:23 +03:00
### Translate todos
* Fix applyComposeScore in Translate.hs not counting expressions that nest via reference. May need to move compose generation to after translate.
* Add proper RecConstr, and RecUpdate support.
2016-12-23 06:05:23 +03:00
* Special case for otherwise.
### Command line todos
* Tab completion