Tim, No, it's not a performance issue. It's more an issue of code maintainability I suppose. For example I just wrote a new chat module (PubNub people - it's cool). I developed it in a separate db to work out the big stuff. In the course of doing that I created a compiler method with the important vars for the module, some process and some IP and some arrays. It's handy to have them in one method for document ing what they do and so forth.
When I move this over to another db for actually using it and include my Compiler_chat method all is good. But 4D, as you pointed out, will replicate those compiler declarations in its own Compiler methods which also splits up the vars into the separate methods. At the moment who really cares? But in a few weeks or months or years when I come back to it and start changing or adding new variables to go with the new methods, or find I need to redefine one I've got to do a search for each var and either remove it from the 4D generated methods or update it there as well as my own and anyplace else it appears. I've got the option of not running "Generate Typing" but I'm not nearly disciplined enough to be comfortable that I catch every -single- variable declaration myself. What I wish is I could tell Compiler "when you look to see if a variable is declared consider it done if you find it in any method name 'Compiler_@'." I won't replicate my declarations but will find anything I miss. On Thu, Apr 27, 2017 at 5:02 PM, Timothy Penner via 4D_Tech < [email protected]> wrote: > Maybe I am missing something - > > Is there an actual issue you are seeing with the declarations being listed > both in your compiler methods and also in 4D's official compiler methods? > > I mean, is there a performance hit, or an error that you are encountering? > > -Tim > > > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: http://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** > -- Kirk Brooks San Francisco, CA ======================= *The only thing necessary for the triumph of evil is for good men to do nothing.* *- Edmund Burke* ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: http://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

