Software Secret Weapons™
|
Software Products With Introspective Plugins by Pavel Simakov on 2006-04-04 23:52:34 under Meta-Modeling, view comments |
|||
|
|
The software engineers need different kind of plug-ins than the users of Microsoft Office. They need Introspective Plug-ins, not the automation tools. Introspective Plug-ins allow the software engineer to perform an analysis of the internal representation of the information that is managed by IDE. The Introspective Plug-ins should give the software engineers the access and the ability to operate on the Abstract Syntax Tree (AST) of the source code. The Pascal, C++, C#, Java, Lisp, Prolog, PHP, SQL, HTML, CSS, JavaScript - they all have AST. In the cases when IDE plays a role of the visual designer for forms or reports, the plug-in should allow the access to and the manipulation of the visual objects via the implied AST. Any visual designer implementation has an implied AST that it uses internally. All IDE's that allow one to create "forms" qualify. Several IDE’s have Introspective Plug-ins already:
Eclipse Platform
Mozilla FireFox
Internet Explorer If you build a framework or a integrated development environment, please, plan for the introspective plug-ins and the access to internal metadata. |
|
||
|
Copyright © 2004-2013 by Pavel Simakov
any conclusions, recommendations, ideas, thoughts or the source code presented on this site are my own and do not reflect a official opinion of my current or past employers, partners or clients |
No comments yet
Leave a comment