Re: any try this forth webserver? the code looks incomprehensible to me http://www.jwdt.com/~paysan/httpd-en.html
  Home FAQ Contact Sign in
comp.lang.forth only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: any try this forth webserver? the code looks incomprehensible to me http://www.jwdt.com/~paysan/httpd-en.html         

Group: comp.lang.forth · Group Profile
Author: gavino
Date: Aug 21, 2008 15:38

On Aug 21, 2:51 pm, Elizabeth D Rather forth.com> wrote:
> gavino wrote:
>> On Aug 19, 12:48 am, Bernd Paysan wrote:
>>> gavino wrote:
>>>> 10,000 YEAH BABY! but in its defense php was talking to db etc with
>>>> each apache child....this 10k would be static right?
>>> The 10k are static. So when you talk to a database, you have to count how
>>> much memory the db takes per client, and what percentage of time the web
>>> serves would be talking to the db. You probably could write the performance
>>> critical parts of the db as a small Forth program, to reduce that load.
>>> Also, the dynamic content part is yet not optimized to keep the connection
>>> alive, this costs more Gforth starts.
>
>>> --
>>> Bernd Paysan
>>> "If you want it done right, you have to do it yourself"http://www.jwdt.com/~paysan/
>
>> once I finish starting forth and thinking forth should I know enough
>> to read the code of your webserver.....or are there things I need to
>> learn elsewhere to do that?
>
> Starting Forth and Thinking Forth are both pretty dated. Some of the
> worst problems with SF are fixed in the version posted atwww.forth.com,
> but many anachronisms (especially assumptions about how implementations
> are structured) remain.
>
> My books (Forth Application Techniques and Forth Programmer's Handbook)
> both represent modern systems and usage, and also go into a lot more
> detail. There is also a new book at MPE's web site.
>
> But to really get a feel for things, it would help to read the simpler
> examples that come with any of the mainstream Forths, and then write
> some code on your own. Trying to dive in by reading code for something
> as complex as a web server (even a simple web server) is like trying to
> jump onto a moving train. Learn to walk before trying to run.
>
> Cheers,
> Elizabeth
>
> --
> ==================================================
> Elizabeth D. Rather (US & Canada) 800-55-FORTH
> FORTH Inc. +1 310.999.6784
> 5959 West Century Blvd. Suite 700
> Los Angeles, CA 90045http://www.forth.com
>
> "Forth-based products and Services for real-time
> applications since 1973."
> ==================================================

ok
thank you
will the techniques in your books allow me to work with helforth/
gforth or are they only compatible with forth inc. forth?
no comments
diggit! del.icio.us! reddit!