<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Avi Bryant wrote:<br>
<blockquote type="cite"
 cite="midPine.LNX.4.43L0.0310240418060.10899-100000@cable.beta4.com">
  <pre wrap="">On Fri, 24 Oct 2003 <a class="moz-txt-link-abbreviated" href="mailto:goran.krampe@bluefish.se">goran.krampe@bluefish.se</a> wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">Aah! And you all stole it from HttpView! Muuahahaha!

Well, not exactly true of course - but I think Avi was "inspired" by the
HtmlBuilder etc in HttpView.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
;)

Yes, true - HttpView inspired me to ditch templates and focus on
programmatic HTML generation, a decision that I'm extremely happy with.
The actual mechanics of the HtmlRenderer that Seaside and SmallWiki use,
however, are quite different from HttpView's.

  </pre>
  <blockquote type="cite">
    <pre wrap="">And no - HttpView is not as advanced as Seaside, but it is pretty nifty
in itself. And soon there will be a nice article to read with samples
etc! :-)
    </pre>
  </blockquote>
  <pre wrap=""><!---->
I know competition is a useful force and all, but it feels like we ought
to be able to share more code than we do... what would you say is the
"essence" of HttpView, and mightn't we be able to plug that into Seaside
at some level?  Or is the essence of HttpView that it has very few
dependencies? ;)

Avi



.

  </pre>
</blockquote>
Hi,<br>
<br>
I am a new Squeak/ST "struggler" but use Tcl quite alot. It might be
worthwhile to take a look at tclhttpd, <br>
an web/application server written in tcl. It does quite alot of cool
things such as <br>
<br>
Templates that mix code and html<br>
Application direct urls that map urls onto procs<br>
Document handlers that map doc types to procs<br>
Domain handlers etc...<br>
<br>
Also has the ability to use many external packages, Xmlgen, htmlgen,
dom blah..<br>
Essentially, whatever lib is available for tcl runs under tclhttpd....<br>
<br>
The main use of tclhttpd is to embedd it into an app, thus web enabling
it...<br>
<br>
This link gives an overview of the server...<br>
<br>
<a class="moz-txt-link-freetext" href="http://www.beedub.com/book/3rd/tclhttpd.pdf">http://www.beedub.com/book/3rd/tclhttpd.pdf</a><br>
<br>
Anyway, this post is meant to be constructive, so no flames...<br>
<br>
<br>
regards,<br>
<br>
nicolas boretos<br>
P.S I am about to giveSeaside a whirl....<br>
</body>
</html>