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]
**********************************************************************

Reply via email to