We've been working closely with Jerry over the past few months to help him get GLX2 out of the door. The design is inspiring and I have to say I'm very impressed with the end result. I've been using the betas myself for a while and GLX2 is definitely the script editor for people who are coding daily. The handler links alone make it much easier to navigate complex scripts. Tabs and crumbs combine with this feature to create a navigable, browser-like history. My other personal favorite is the script snapshot feature. This is a nifty replacement for all those "answer" or "put" statements that you so often use to find the value of a variable when debugging. Instead, snapshot captures the state of all your variables whenever you hit a breakpoint. We're excited to have been so closely involved in bringing this product to the Rev community. This is one you don't want to miss. I'm not a full-time programmer, my real job takes care of that. GLX2 is one of those tools that helps me take advantage of the little time I have to write code so that I can enjoy the results without hunting and pecking around. It's the single, most useful tool I have in my toolkit. I just can’t imagine using Revolution without GLX2. It is, without doubt, the best code editing toolset I’ve used. I love the feature set – particularly tabbed browsing and clairvoyance, not to mention features such as columnar comments and snapshots. I do all my editing in GLX2 now, and I could never imagine going back to the Revolution built-in editor.
All I can say is thank you. The GLX2 script editor is such a blessing. Finally getting the beauty of Revolution scripts in a modern interface that does not need to hide from the pro editors that other languages own. Tabs, links and clairvoyance, what more can a scripter wish for? Autocompletion that just works and navigating through complex scripts is a breeze.
At every point of my script coding work GLX2 provides an unobtrusive
boost: GLX2 has to be the culmination of hundreds of man-woman-hours of research into better workflow in handling Revolution’s resources, because the quality of the coding and interface shows. Jerry Daniels’ deep knowledge of the modern Revolution IDE has created an environment for both the professional and newbie scripter to finally accomplish “Software at the Speed of Thought”.
GLX2’s intuitive tools will become second nature, as one uses bread crumbs to find one’s way back home, and tabs with position memory to show one the open scripts, and the wonderful soft folders to group handlers together. The formatting is crisp and clean, capitalization and colorization are quite nice to look at. The Chalkboard motif (black background) looks like it was made for me. There’s nothing like working with something that the creator uses himself…to make the product.
Once you have tried GLX2, there is no way you will ever be able to go back. It makes editing scripts so much easier and more intuitive that you can stop thinking about how to work and just keep working. Tabbed editing alone makes this a fabulous editor, but there are many, many more fantastic features. Try it – you won’t be disappointed.
Being a die-hard BBEdit user, the GLX2 Script editor didn't really interest me. That is, until I discovered handler folders and handler hyperlinks. Those two features alone converted me. Both Galaxy and GLX2 have become indispensible items in my development toolkit. I love the way GLX2 integrates seamlessly into the IDE. I spend most of my programming time in the Script Editor, and GLX2 allows me to work with my code in ways that actually enhance the ways I work, rather than forcing me to learn a new paradigm for coding. And it's a fun tool to use, as well: Clairvoyance, Tabbed Browsing, Handler Folders, Hyperlinks to Handlers are all things that fit very naturally into the way I think of coding.
I'm also one of those folks who has "variable checking by default" turned on in the IDE. When I have to work on someone else's code it's normally a pain having to declare all their variables after the fact. With GLX2 it's a single click. This not only saves a lot of effort, it allows me to pinpoint bugs easily that might otherwise not be so obvious.
In addition I have to say that Jerry Daniels is one of the most responsive developers I've ever had the chance to work with. Bug fixes and new features are implemented almost as fast as they're brought up. For a tool that has become an integral part of my work environment, it's wonderful to know that if I find a problem it won't stay a problem for long. GLX2 is the best thing that's happened to xTalk programming in a LONG time. Since I've installed GLX2, I can't even imagine writing code in Revolution without it. It makes everything more efficient when coding. Some unique features that I appreciate a lot:
Kevin Miller - CEO, Runtime Revolution

Wally Rodriquez - Director of Visual Effects, Upstairs

Karen Hughes - Curly Paws Software

Malte Brill - CEO, derbrill Multimedia

Mark Talluto - CEO/CTO, Canela Software

Tereza Snyder - Califex Software, Inc.

• How did I spell that variable name? (clairvoyance)
• What parameters did I define for that command? (tooltip)
• Where did I put that handler? (handler links)
• Did I make that function private? (tooltips)
• What is the name of this field? (no-click inspection)
• Where are the message handlers for this object? (handler list
folders)
• What function was I editing before this one? (crumb bar)
• Where is that block comment I need to update? (handler list
comments)
• When did I save this stack? (automatic saving and archiving)
GLX2 reduces mouse clicking, window shuffling, field scolling, help
accessing, head scratching, and sanity checking. GLX2 produces script sleekness, handler coherence, standards
adherance, productivity assurance, and job satisfaction. GLX2 is utterly indispensable.
Stephen Barncard - House of Cubes Productions

Sarah Reichelt - Proprietor, Trozware

Trevor DeVore - CTO, Blue Mango Learning Systems

Mark Wieder - Ah, Software

Éric Miclo - Conseiller Pédagogique, Éducation Nationale

editor to that handler.
a link scrolls the editor to that handler.
Who Endorses GLX2?
I use GLX2 everyday for my script editor. It has improved my workflow and efficiency in a big way. Features like tabbed browsing, no-click inspection, clairvoyance, and snapshots allow me to create software faster. I also like the fact that it plays nicely with Revolution and other plugins I use without issue.
• Navigation through a script is blazing fast with the help of:
- the "Handler list": clicking on a handler's name scrolls instantly in the script
- and "Handler links": in the script, handlers are shown as links. Clicking on
• Switching between a stack and several scripts is very easy because all scripts are located in the same tabbed code browser.
• Only one script window, compared to several (it can be a pain to find your stack window!).
• Ruled lines make the code more readable.
• Comparing two portions of a script is sometimes useful and managed in an elegant way without having to scroll up and down and having to remember what you've just read—thanks to the split script panes.
• Clairvoyance is a great feature that avoids bugs due to misspelling a command, function or variable's name.
• Auto-completion works even with your own variables—without having to declare them! No more "what was exactly was the name I gave to that variable?"
• A last word: it's design is beautiful!
