-
Notifications
You must be signed in to change notification settings - Fork 4
Roadmap
Lîm Tsú-thuàn/林子篆/Danny edited this page Dec 31, 2020
·
15 revisions
The target of Sauron is improving the developing experience of Racket. Sauron should be able to:
- convenience for any language variants to have(currently, only supports
#lang racket)- auto-complete
- jump to definition(c+b and c+click)
- jump to usage and must selectable(c+click)
- open document(c+d)
- refactoring utils
- rename
- ? extract function
- ? create structure from pair/list
- error analyzing
- structural editor
- Improve Helper window
- REPL, for example, up/down keys select the next/previous expression
- operate Git
- ? terminal
- math & logic symbol(keep improving)
About extendability, I want to use a logic programming language, for example, racklog to be the script language(maybe have to make one). The benefit is the two-way binding, the basic idea is from https://petevilter.me/post/datalog-typechecking/.