On Jan 6, 2017, at 8:28 PM, David Adams wrote: > Will the initials DPA serve? I don't have insights into the 4D internals. > I've always approached 4D as a black box and only believe what I can > measure. That's served me very well down the years.
Now that you mention it, I think DPA should definitely be included as another human 4D wikipedia. People forget that when 4D included the web server you were the go-to-guy for how to do web stuff with 4D. I went to many seminars you gave on that topic. You wrote a book or two on the subject as well. And you do provide a unique perspective on using 4D to tackle some common data processing tasks. Didn’t mean to slight you. And you definitely do contribute more than JPR on the iNUG now. Come to think of it, it would be great to have David Adams once again being a presenter of new 4D information. Any chance you could be dragged from Australia to wander America once again doing seminars for something like the 4D World Tour? > Logging! > If you write a custom log file, it's a total pain to have to manage writes > from multiple processes. Don't. Everything calls into CALL PROCESS and only > that process has write access to the log. This is how servers do logs, and > now so can we. (In the past, you could do the same with NTK's IPC tools. > This is how to write a Web server log, as an example.) Going out to the > file system is slow and lock/unlocks are unexpectedly expensive. Having > lived through a switchover of this description some years back, I'll say > that the speed gains can be *massive.* Yes this is a great use of CALL WORKER. Eliminates the need for semaphores and IP variables. Just CALL WORKER with some parameters and let it do it’s thing. Automatic message queuing. It scales effortlessly to hundreds of processes and hundreds of calls per second. Super efficient. 4D handles all the hard stuff. Another side note. What ever happened to Dan Beckett? Has he left the 4D community? Wasn’t he part of the Foresight Technology after Rich Gay sold it? Are they still around and doing 4D work? Tim ******************************************** Tim Nevels Innovative Solutions 785-749-3444 [email protected] ******************************************** ********************************************************************** 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] **********************************************************************

