This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Dear Sirs. At the first, let me put a lot of appreciations for what you are doing. At the second, respecting your time, I will straight to the matter. I have some kind of an idea, which I called 'matrix linking'. It would appear this is a new kind of linking. Briefly it gives (C/C++) developer the opportunity to change the business logic of the application at run-time, neither recompilation nor restarting required. The point is that the approach makes possible to substitute any function of the code, in such wise some of them might be merely executed by means of a script machine (interpreter). The basic concept and the simple realization of the idea are represented here: http://www.georgeshagov.com/matrixlinking/MatrixLinking/MatrixLinking.pdf. (I am attaching the article to the message) I had some ideas how to put the invention in solution (here: http://docs.georgeshagov.com/twiki/tiki-index.php, http://docs.georgeshagov.com/twiki/tiki-index.php?page=Matrix+Linking+-+The+shortest+way+to+go). What do I want from you is some kind of assistance. Of cause I have GCC sources and manuals, theoretically it is enough to make the changes, yet, if someone from GCC team had assist me in that the result would be much better, since you know the compiler much better than I. For instance. By now I have these questions: * I am looking at build_function_call and start_function functions, these ones actively use 'tree'. I am not familiar with that. So,: ** Is there any documentation on that? ** Is there any help functions which works with 'tree', like doing iteration, dumping and so on. ** What are the external values for cc1? File name for instance, and so on. I do understand that these questions seem to be really abstract. But I think that to contact GCC team at the very beginning of the investigation should be a good idea. For it might be (I believe should be) some architectural solution, which might be offered by you will be really useful in the future. Therefore dear Sirs, if you find the idea interesting and some one of you will find a time and a wiliness to cooperate I would be really appreciate. Sincerely your, George.
Attachment:
MatrixLinking.pdf
Description: Adobe PDF document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |