Believe me when I say that there is nothing I would love more than
something to get excited about in the Tcl community. I continue to use
Tcl for most all of my projects because I love it so much. I've gotten
so used to the things that Tcl does so well that it's hard for me to use
another language that lacks those features. Of course, it's been a
while since I did any web development, which is an area where Tcl has,
unfortunately, fallen behind the rest of the world.
I really think XOTcl is the best OO framework though. It would be
really easy to write a SNIT wrapper on top of it but still provide the
inheritance OO model the rest of the world is used to. A really good
web framework (with good AJAX integration) would do wonders for the Tcl
community, I think.
Remember, hardly anyone (outside of Japan) used Ruby before Rails
came along. Even though Ruby had been around for a long time. Rails
gave it a new lease on life. The web is where all the programming is
these days. We have a unique position to make something great in that
arena, but it takes hands and minds. Most of the ones on this project
have given up and moved on.
D
Hicks, Robert wrote:
The problem with most of the current ones is they suck when running under CGI. Catalyst (Perl), Mason (Perl), RoR (Ruby) all have poor performance under CGI and that is where you are going to get most ISP hosting companies to help you. If they don't have to much about with Apache but just install Tcl+tcllib+whatever they are more likely to do so.
So maybe coming from the bottom end (CGI and FCGI) would help. I have heard and read that FCGI is getting more of the Apache teams attention these days. You could marry Tcl+Snit+ORM into a framework and that would be pretty nice. RoR is OO and that is where you are getting people. At least with Snit you can give them a delegation model (which should work pretty well in a web environment).
It has to be easy to install, easy to come up to speed on, and at least excite
the current Tcl community into helping in various ways.
Robert
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]