Open user202729 opened 1 year ago
Things to do:
default_engine
newenvironment_verb
f1
⟨a:08b⟩
simple
simple_helper
simple_extra
str
d
D
\showoutput
pysub
evalz()
pycode
select.select
threading
Original architecture was a bit of a mess, admittedly.
_handlers
action_done
Things to do:
default_engine
newenvironment_verb
into helper functionsf1
into helper functions to allow customization (e.g.⟨a:08b⟩
?)simple
module into parts. Plan:simple_helper
: functions that does not need to be used directly at document level but may be useful to define new functionssimple_extra
: those that can be built withsimple_helper
andsimple_extra
(to recommend user to read source code)simple
: the restnewenvironment_verb
not strip spaces at the end of the linestr
-type tokenizationd
-type andD
-type argument in xparse)\showoutput
(very hacky...)pysub
environments,evalz()
in Python, etc.pycode
to allow using inside command argument (with a few caveats, but still good)select.select
for unnamed pipe orthreading
to cancel the pipe on timeout