I'm currently looking to adding the ability to read and update variables via the backend connection. This will eventually be used to display arrays in separate buffers (and perhaps a spreadsheet-like editor for such values).
I would like to advice on how to best do this without using too much low-level stuff in the interpreter. I was thinking that perhaps I could leverage some of the code in the workspace save and load functions?
All I really need is to be able to get and update a limited set of data. I.e. Scalars, and 1 and 2-dimensional arrays where the elements are either scalars or strings.
I'm currently looking at doing this "manually", but before I get too far I wanted to know if you had any opinions.
Regards,
Elias