On 07.05.2008, at 23:00, Jeff Rogers wrote:

> Andrew Piskorski wrote:
>> On Wed, May 07, 2008 at 05:05:13PM +0200, Vasiljevic Zoran wrote:
>>
>>> Does anybody have any interest in making us being a
>>> yet-another Tcl loadable extension?
>>
>> Yes.  From his past comments on the AOLserver list, Jeff Hobbs would
>> probably be interested too.
>
> Rather than the entire server being a loadable extension, what about
> breaking out the major c-coded functional pieces into a group of
> loadable extensions?  The modules could include adp (a fast/extensible
> template engine), urlspace (a trie oriented around urls), driver (a
> threaded alternate to the standard tcl event loop, oriented around
> creating events on one thread to be dispatched on others), and of
> course, db for database access.  Some other pieces of functionality,
> like scheduled jobs ("after") , ns_sets (dicts?), nsv shared variables
> (thread package tsvs), http, and sockets seem to be already  
> sufficiently
> covered in the core or standard tcl library.

Interesting idea. This would definitely add more tools to Tcl  
programmer.
But I was not targeting this. I was targeting people that might needing
a web-service in their programs. So w/o much fuss, load the extension  
and
start using (web-server) immediately. Splitting the server in parts and
then glueing all together would be considerable more effort then  
wrapping
the server as-is in a Tcl extension. But, generally speaking, on the  
mid/long
run we could consider taking the server piece-by-piece apart and  
making it
more modular then it is now, this is true.

Cheers
Zoran



-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to