John Stanton wrote:
> What language are you using?  Certain language environments would make
implementing the server clumsy.

I'm using an environment called the Frontier Kernel
(http://www.frontierkernel.org), which is the open source version of the
original UserLand Frontier. As obscure as that may sound, Frontier's been
around for a very long time, and was the tool used for the first blogging
and RSS feeds.

That said, I recently finished coding an SQLite wrapper into the source of
the Frontier Kernel. So far, I've only implemented a very few functions, but
wanted to pull them into my application before adding more. The wiki on this
is at http://frontierkernel.org/docs/verbs/sqlite.
 
> You can feed the the DB thread with a FIFO buffer sync'd on events,
> which are an efficient mechanism in a threaded environment.

That does make sense. The only gotcha is stuff like long, multipage search
responses (something, honestly, I'm not doing now), and there then needs to
be some artificial tracking added to the app to keep track of which user
request caused which database result. Not impossible, but I thought this
might add almost as much (or maybe more, since this part's scripted)
overhead as just opening and closing the database a lot, and semaphoring
availability.

-- David




-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to