On 10/26/2015 08:13 AM, Bob Sneidar wrote:
A few notes about GLX2. There are no red dot breakpoints in GLX2 (unless I am
missing something).
If you have PowerDebug installed you can right-click on a line to toggle
a soft breakpoint there. The way the IDE's script editor stores
breakpoints is so weird and fragile and error-prone that I'm not really
motivated to support that mechanism. Maybe once the team pays some
attention to fixing it.
So you might be tempted to turn on and off GLX2 as needed. Problem is, GLX2 has
it's own versioning system that allows you to go back x compiles to a prior
version. The built-in compiler does not know about this, so switching from GLX2
back to the built-in debugger has a surprise for you. It will load a prior
version of your script without all the changes you may have recently made.
You're mixing a couple of different metaphors here.
Yes, glx2 has archiving. It can be configured and enabled or disabled
from the preferences panel.
But that's completely separate from the issue of external editor
notifications. When glx2 compiles a script it computes an md5digest of
the script and stores it as a custom property of the object being
edited. If the stored md5digest then doesn't compare with a computed
md5digest when the object's script is loaded, you'll see the message
about some other editor having done something.
But you raise an interesting point...the md5digest is computed when a
script is loaded... if it's still in memory then there's no indication
that glx2 needs to refresh the script. That's something to ponder if
you're switching back and forth between editors.
Other than that, I like it a lot, especially the clarvoyance feature which
presents a popup of similar matches after typing x characters. That is mainly
what I use it for, along with the breadcrumbs feature which adds a link to
where you were when you clicked a handler to go to that handler.
Yeah, those are my favorite features as well.
--
Mark Wieder
ahsoftw...@gmail.com
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode