• fastcgi with tcl

    From Roderick@hruodr@gmail.com to comp.lang.tcl on Sun Jan 18 17:03:57 2026
    From Newsgroup: comp.lang.tcl


    Hallo!

    Is fastcgi done with tcl? How? Any web-link to up-to-date info?

    Thanks, Rod.

    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Roderick@hruodr@gmail.com to comp.lang.tcl on Mon Jan 19 10:19:04 2026
    From Newsgroup: comp.lang.tcl


    Well, an alternative to fastcgi is scgi and tcl core offers it with
    tcllib's http.

    Have someone experience with it? Used in production?

    https://wiki.tcl-lang.org/page/httpd+%28Tcllib%29

    https://wiki.tcl-lang.org/page/SCGI

    How do people do dynamic web sites with tcl today? Naviserver?
    Rivet? No simple solution independent of Web Server?

    Thanks for any hint
    Rod



    On Sun, 18 Jan 2026, Roderick wrote:


    Hallo!

    Is fastcgi done with tcl? How? Any web-link to up-to-date info?

    Thanks, Rod.


    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Harald Oehlmann@wortkarg3@yahoo.com to comp.lang.tcl on Mon Jan 19 11:34:16 2026
    From Newsgroup: comp.lang.tcl

    TCL only web server: wibble
    And many 100 line TCL code TCL web servers on the wiki and embedded in
    many packages.
    If Apache is your world: rivet is well maintaned
    Otherwise, Naviserver is great, fast, secure.

    Harald

    Am 19.01.2026 um 11:19 schrieb Roderick:

    Well, an alternative to fastcgi is scgi and tcl core offers it with
    tcllib's http.

    Have someone experience with it? Used in production?

    https://wiki.tcl-lang.org/page/httpd+%28Tcllib%29

    https://wiki.tcl-lang.org/page/SCGI

    How do people do dynamic web sites with tcl today? Naviserver?
    Rivet? No simple solution independent of Web Server?

    Thanks for any hint
    Rod



    On Sun, 18 Jan 2026, Roderick wrote:


    Hallo!

    Is fastcgi done with tcl? How? Any web-link to up-to-date info?

    Thanks, Rod.



    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Colin Macleod@user7@newsgrouper.org.invalid to comp.lang.tcl on Mon Jan 19 16:26:32 2026
    From Newsgroup: comp.lang.tcl

    Roderick <hruodr@gmail.com> posted:

    How do people do dynamic web sites with tcl today? Naviserver?
    Rivet? No simple solution independent of Web Server?

    I find tclhttpd works pretty well. My site https://newsgrouper.org
    is built on top of that, almost all content is dynamically generated
    by the code at: https://chiselapp.com/user/cmacleod/repository/newsgrouper/file?name=server/news_code.tcl&ci=tip
    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    FEED FEED FEED FEED FEED FEED FEED FEED
    GAZA GAZA GAZA GAZA GAZA GAZA GAZA GAZA
    NOW! NOW! NOW! NOW! NOW! NOW! NOW! NOW!
    --- Synchronet 3.21b-Linux NewsLink 1.2
  • From Roderick@hruodr@gmail.com to comp.lang.tcl on Fri Jan 23 08:15:33 2026
    From Newsgroup: comp.lang.tcl


    Thanks Colin & Harald!

    It is nice to see that tclhttpd is still usable in spite of not being maintained.

    It seems that the best alternative now is tcllib's httpd that
    could also serve scgi (not exactly fastcgi). I must first
    learn a little tclOO for testing it.

    Beeing in tcllib, I suppose will be stay alive.

    To implement fastcgi should also not be too difficult and good
    for promoting tcl, but it would need time to develope.

    Rod.


    On Mon, 19 Jan 2026, Colin Macleod wrote:

    Roderick <hruodr@gmail.com> posted:

    How do people do dynamic web sites with tcl today? Naviserver?
    Rivet? No simple solution independent of Web Server?

    I find tclhttpd works pretty well. My site https://newsgrouper.org
    is built on top of that, almost all content is dynamically generated
    by the code at: https://chiselapp.com/user/cmacleod/repository/newsgrouper/file?name=server/news_code.tcl&ci=tip

    --
    Colin Macleod ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ https://cmacleod.me.uk

    FEED FEED FEED FEED FEED FEED FEED FEED
    GAZA GAZA GAZA GAZA GAZA GAZA GAZA GAZA
    NOW! NOW! NOW! NOW! NOW! NOW! NOW! NOW!

    --- Synchronet 3.21b-Linux NewsLink 1.2