Open aartaka opened 1 year ago
Where does ed*
stops and inspect*
begins (if inspect*
can also edit)?
I'll expand the list of commands in the toplevel comment with the ones taken from UNIX ed
and Paredit. On the weekend, likely.
EDIT: command/comment typos :sweat_smile:
Where does
ed*
stops andinspect*
begins (ifinspect*
can also edit)?
inspect*
can modify certain parts of inspected object (usually, object slots). Not sure where to delineate...
I've expanded the list of commands. Not definitive, needs review and critical assessment. More synonyms won't hurt either.
A rough set of features/commands (most of them have synonyms, in case we do several commands or need a replacement):
[ ] Edit s-expressions structurally:
[ ] Edit Lisp files as a set of s-expressions.
[ ] Editing strings is an UNIX
ed
-ish way.[ ] Editing non-Lisp files with this string editing modality.
[ ] Maybe even edit arbitrary Lisp objects?
inspect*
, so not sure.Which means
ed*
should dispatch at least over:cons
.array
too, which compounds tosequence
.string
.pathname
.t
.CC @fstamour