Currently the SDK allows the addition of options to BLIde, that is, deal with the BLIde menus, create new items, get all opened documents, modify text in the documents, analize them, etc.
The final goal is to let the SDK create new parsers for BLIde, so BLIde can be used to edit virtually any kind of source code. But that's just an idea. the BLIde SDK compiler includes a implementation of most of the .net functionality (it covers the .net framework on version 2.0), including the GUI library, the GDI library and all kind of wonderful classes. BLIde itself could be created as a BLIde PlugIn...
Take in consideration that the sdk code is not interpreted, it is really JIT compiled to pure machine code, so it runs really *fast*.
You can see on my latest worklog the source code for a very small plugin, it is very easy to understand and it adds the possibility to convert text to uppercase, lowercase, etc.
here's the source code of this plugin. and that's only a brief demonstration of what can be done with the BLIde SDK.
http://www.blitzmax.com/logs/userlog.php?user=6809&log=1414
The final goal is to let the SDK create new parsers for BLIde, so BLIde can be used to edit virtually any kind of source code. But that's just an idea. the BLIde SDK compiler includes a implementation of most of the .net functionality (it covers the .net framework on version 2.0), including the GUI library, the GDI library and all kind of wonderful classes. BLIde itself could be created as a BLIde PlugIn...
Take in consideration that the sdk code is not interpreted, it is really JIT compiled to pure machine code, so it runs really *fast*.
You can see on my latest worklog the source code for a very small plugin, it is very easy to understand and it adds the possibility to convert text to uppercase, lowercase, etc.
here's the source code of this plugin. and that's only a brief demonstration of what can be done with the BLIde SDK.
http://www.blitzmax.com/logs/userlog.php?user=6809&log=1414