'''Jared Woodbridge''' Website: http://jasp.lostagain.org/ (''Currently down'') Email: mailto:jasp@lostagain.org Jabber: jasp@jabber.org.au Location: Melbourne, Australia Occupation: student, (a studying TAFE [http://en.wikipedia.org/wiki/Technical_and_Further_Education] Diploma of IT, at SUT [http://www.swinburne.edu.au/]) Learnt to program in BASIC, then learnt to program ''properly'' in Tcl, have loved it ever since. Also do some personal web design (XHTML/CSS), learn other languages for employment purposes (currently doing Java at school), and like to design program architectures for projects, both real and ones I'd like to do in my own time one day. I had stuff here before talking about a web application framework (named Emerald), I was once working on. Emerald's long since been scrapped, due to chronic scope creep, and my inability to get the plug-in system's basics perfected before working on anything else. The intent of Emerald's modularity, and the lessons in design I learnt from multiple failed plug-in systems, have reincarnated into a new project – [Cats] – which I'm finally close to getting the first beta of completed. My plans are to, once I have developed Cats a bit further, work on new web app stuff based on Cats, but with a more-or-less opposite approach to Emerald's modular design; this time creating an actual CMS that is by itself quite simple, which has it's functionality extended by other web apps. ---- [SEH] -- how does [websh] or [Rivet] not fulfill your needs for a web application framework? [Jasp] -- Emerald is designed to be a really good set of tools for a web application to make use of (itself in pure Tcl), rather than the actual server glue that executes the app in the first place (which would be mostly C). Emerald will provide tools like a package manager, data manipulation and validation, configuration database, user and session management, and APIs for DBMSes, templating systems, I/O, image manipulation, etc. I do have plans to support other non-CGI web scripting interfaces (like websh and such), via "plugin like" packages designed to make use of their features. TBH, I'm mainly developing Emerald just because I'd like to do such a framework 'my way'. ;-) ---- !!!!!! %| [Tcl'ers] | [Category Home Page] | [Category Person]% !!!!!!