rofl ! That was a very inspiring post. Ok I think thats pushed me over the edge. OO 4D here I come.
> On 16 Sep 2019, at 22:23, Aparajita Fishman via 4D_Tech > <4d_tech@lists.4d.com> wrote: > >> Well my recommendation is not to use New formula ever. > > Translation: āIām not sure I can use them properly, therefore no one should.ā > š > > >> Even with properly >> encapsulated code structured in a way that makes sense, it's still >> impossible to get the context, source, or whether or not the method call >> even exists in the object. > > Not my experience at all. > > >> It's basically just a dangerous feature at this >> point just waiting to explode when your ".get()" isn't the same ".get()" as >> you were expecting. > > Not my experience at all. > > >> 4D needs to add actual class structures for it to be >> 1) Easy to document and lookup the source, or see the actual function >> documentation like now when we mouseover a method call. > > True, but I have found the benefits far outweigh those minor inconveniences. > Looking up the source is trivial if you use a good naming convention. > > >> Right now there would be a lot of >> overhead to design an object correctly so that New formula use doesn't >> spiral out of control > > Not my experience at all. I ported https://github.com/expressjs/express > <https://github.com/expressjs/express> to 4D. > > >> , and even then, time consuming to maintain. > > Not my experience at all. > > >> I tried applying it in another case >> where there was no UI and a lot of processing in loops. It was slow. > > Not my experience at all. I see no measurable slowdown. > > - Aparajita > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:4d_tech-unsubscr...@lists.4d.com > ********************************************************************** ********************************************************************** 4D Internet Users Group (4D iNUG) Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:4d_tech-unsubscr...@lists.4d.com **********************************************************************