Yep, it was indeed my original focus, and it's proved hard to make it as wonderful as I keep hoping it will someday be. Anyhow, making traversal more convenient is definitely something I want to do. BEsides the ideas you mentioned, here are two others - first, being ble somehow to name a pointer so somewhere else in the patch you can get what's
inside a pointer object - maybe somehow making it more like "v" objects.
that would be great, as (pointer)s are an unknown variable. for now the
only way of sorting out a pointer from others is by some kind of
comparison test - i.e. going through all until one finds the right one.
sometimes adding extra variables just to have something to compare with.
that would be good not only to get the contents faster, but also to treat
pointers as individual variables (which they are).
Also, making pointers/data structures and "textfile" have many of the same methods (and several more of them) so you can search, trim, reorder, etc.
that would be great. but already improving traversing would make these methods much easier to program in a patch. for example, adding vnext is already a good help, but only for a specific kind of usage.
Much to think about!
indeed. if you're the VarÚse professorship in the TU Berlin works out (as I heard some months ago), I would be glad to test that directly (and watch the seminars)