BLOG
TEXTMATE SYNTAX PARSING AND VISUAL STUDIO LOOK AND FEEL
In AlterNET Studio version 9, our parsing engine has been upgraded to support TextMate grammar, which powers syntax highlighting and advanced text editing features of Visual Studio Code…
DISCOVER THE POWER OF ALTERNET STUDIO FOR .NET DEVELOPERS
AlterNET Studio was developed to allow .NET developers to use the powerful tools of the integrated development environments in their .NET applications and provide SDK capabilities to the users…
CODE EDITOR TEXT RENDERING
In the early days of developing text edit control for Windows Forms, the very first task to solve was to implement ultra-fast and flicker-free text rendering for the multi-line text content…
CHOOSING SCRIPTING AND DEBUGGING ENGINE FOR YOUR .NET APPLICATIONS
At AlterNET Software we have been focusing on developing a number of scripting and debugging engines that that enable user-written code to be executed and debugged in various programming languages…
PYTHON AND IRONPYTHON SCRIPTING AND DEBUGGING
In AlterNET Studio 8 the Scripter got the major upgrade, with yet another scripting and script debugging capabilities added to it - this one is for Python programming language, based on Python.NET scripting engine…
XML VALIDATION AND CODE COMPLETION
We have been working on different aspects of code analysis for a long time, from in-house developed parsers to ones that use industry-grade API; one of the the simplest parsers that we developed is XML parser, and with the latest updates it gets some new nice features: support for schema-based validation and code completion…
TECHNOLOGY PREVIEW - PYTHON SCRIPT DEBUGGER BASED ON DEBUG ADAPTER PROTOCOL
Recently we have released a new version of AlterNET Studio, which supports IronPython scripting/debugging. IronPython as a language is compatible with Python 2.7 and is designed to work with .NET Framework libraries…
CODE PARSING EXPLAINED
At AlterNET Software we have developed a number of syntax parsers which are designed to power Code Editor with code writing features such as syntax highlighting, code completion, smart formatting code outlining and alike. Below is a brief explanation of ways we are using for syntax parsing…
INTEGRATING SCRIPT DEBUGGER INTO YOUR APPLICATION
Script debugger itself is a non-visual component that provides basic debugging functionality via IScriptDebuggerBase interface, such as Start/Stop/Break/Step Into/Step Over commands, list of Breakpoints, and events that are triggered during debugging, for example when Execution stops or debugger state changes, or stack frame switched…
TECHNOLOGY PREVIEW OF ALTERNET STUDIO FOR JAVASCRIPT/TYPESCRIPT
We’re constantly looking at how to improve our products to empower .NET developers with a set of tools for including scripting capabilities in their applications. These tools include powerful code editor for editing user scripts, script execution and debugging engine and a visual form designer to hook up custom user interfaces to these scripts…
KNOWN ISSUES OF .NET SCRIPT EXECUTING AND DEBUGGING
In our products and solutions we heavily rely on Microsoft compiler services to provide C#/Visual Basic scripting capabilities allowing to extend .NET applications with user-defined logic. There are certain limitations that come with this technology, the most common ones experienced by our customers are described below…