|
|||
| << | >> |
|
Comments. I was limited in what I could accomplish in three months. I decided to make some
simplifying assumptions.
FreeRIDE has a powerful, flexible architecture. It also has a certain learning curve associated with that flexibility. To do this properly, I would have had to learn to write a FreeRIDE plugin; learn the design of the databus and how best to make use of it for my purposes; learning the Command class, the DockingPane class, and the menu system. I decided to write against the fxscintilla_test program instead (copying it to fftest.rb for my purposes). I'm also not up to the task of writing a full Ruby parser (or integrating an existing one). For my proof of concept, I used a simple "dummy" parser. But lest I be misunderstood: A full Ruby parser is absolutely essential for the success of this project. |