Make all calls non-blocking, otherwise it is getting messy
yrashk opened this issue · comments
Yurii Rashkovskii commented
Also it will be a good time refactor each "command" into a separate class
Yurii Rashkovskii commented
The question is how far should I go with this, like, for example, equality tests, getting global object and so on — should they be non-blocking too?
Yurii Rashkovskii commented
Definitely proplist() and list() as they are affected by getters. By the way I just thought that it might be possible to duplicate every code both blocking and non-blocking with some macro goodness.
Yurii Rashkovskii commented
term_to_js becomes more reliant on a particular VM instance, so pretty much everything should go non-blocking soon.
Yurii Rashkovskii commented
to_string/to_detail_string converted