ALTERNET STUDIO 7.1 HIGHLIGHTS

We have released a new mid-cycle update of AlterNET Studio, focusing on improvements and bug fixes for Code Editor and Scripter.

Code Editor improvements

We have implemented multiple appearance improvements for Code Editor, like better icons for code completion, more prominent error underlining on hi-dpi screens, and rendering the text blocks selected and highlighted simultaneously.

We have also added schema validation capabilities to Advanced XML and JSON parsers - these do not require any Language Server to be installed.

Schema validation for XML code

For our Python/IronPython parser, we have improved semantic analysis that drives features like code completion, highlighting known types and functions in the code, providing quick information when hovering the mouse over symbols, and finding declarations and references.

ironpython.png

LangServer.org (LSP) parsers

As part of this release, we have added two more LangServer.org - based parsers that provide advanced code editing features such as Code Completion, finding declarations and references, and alike - for Java and XML. Both of these parsers require JDK to be installed on target machines.

We have also upgraded the LSP client library to the latest Language Server client API. It allowed us to implement features like combining multiple documents into a single workspace, so features like Code Code Completion finding declarations and references work across multiple documents.

Editing multiple python files with LangServer Python parser

Scripter and Script Debugger improvements

For Scripter, we have made a few performance-related improvements, such as re-using results of previous compilations and using in-memory assemblies.

We have also redesigned our demos showing how Debugger logic can be embedded into your applications while the script code runs in a separate process accessing application-defined objects using remote API. The same script compiled into DLL and loaded into the application process can access direct application API when executing without debugging.

In-app C# debugging while accessing application object using remote API


Please refer to the complete list of changes here: version-history/7-1.

Feel free to comment on this blog or send your feedback directly to andrew.medvedev@alternetsoft.com

Previous
Previous

ALTERNET STUDIO 7.2 HIGHLIGHTS

Next
Next

ALTERNETSOFT.COM WEBSITE IS NOW RUNNING ON SQUARESPACE