Other important feature requests that could add capabilities in addition to flagging or removing unused variables:

1. Open API for IDE add-on tools  (zpmbbrlj)

REALbasic needs an Add-On API like that of other programming tools for creating new programming tools and adding them to the IDE. For example, IntelliJ IDEA's wonderful QA tools began as a plug-in from an independent programmer who could access the compiler's symbol table through the API and add his tool to a Tools menu in the API for easy use by programmers. Additional refactoring tools have also been added to the IDE by independent developers.

The REALbasic tool market could explode with a Tools menu and API access to the symbol table, code editor and window editor.

2. Framework symbol exploration and introspection (xzdpdyst)

For external programming tools to be written for REALbasic, we need to be able to create a list of symbols in the REALbasic framework (i.e., its classes, modules, methods, constants, etc.). If this can't be done, introspection of RB instantiated objects and classes for their public methods, properties, constants, enums, etc. would be the next best choice (although it would not solve the problem of being able to detect module contents or framework intrinsics).

Scott B. Steinman, O.D., Ph.D., F.A.A.O.
Professor, Southern College of Optometry
Author, "Visual Programming with Prograph CPX", Manning/Prentice- Hall, 1995 (www.manning.com/steinman). Author, "Foundations of Binocular Vision", McGraw-Hill, 2000 (books.mcgraw-hill.com/cgi-bin/pbg/0838526705.html)

1245 Madison Avenue
Memphis, TN 38104-2222
steinman at sco.edu

"In theory, there is no difference between theory and practice. But, in practice, there is." - Jan L.A. van de Snepscheut

Actual post to the Web: "But like I said there to dumb to know any better."


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to