From: Rahul <Rah...@Su...> - 2004-05-21 21:09:26
|
Hi, i've not posted here before but i've been a long time user of jscheme. thought i should share these .. I used jscheme to a very large extent in my last project [i've just joined another firm]. [An administration interface for a webapplication that runs over tomcat.] while I had a lot of trouble to get the management to accept jscheme [I did a prototype with most of the functionality they needed] I encountered the highest resistance from Developers. [Mostly due to the fact that it was neither jsp nor xslt which they were familiar with] coupled withe the reputation of scheme as an academic language, not for real world .. it was really interesting to argue the case :) . One interesting point which they pointed out was also that , our application was javascript intensive, and the amount of escaping that we needed to introduce for the curly braces made it look quite ugly. [We were able to solve the prob partly by linking the js from outside but for the left over script portions the problem still remained.] Since Jscheme has targeted the webplatform and javascript is one of the beasts that we are likely to encounter very often in that arena, it would be nice to have some way of toggling the string delimiters with some other strings. Other than that I was able to convert some of my dev friends into users of jscheme [the turning point came due to jscheme's ability to easily inspect and modify internal variables which came in real handy while trying to debug live servers where QA had demonstrated elusive bugs.] JScheme's ability to work with java with out any scaffolding [and the dot notation is really helpful] was real handy and also helped in the conversions :). These are the details of the project that I worked in: [ Quark Web Application Framework -- It is used as the underlying container for Quark's [http://www.quark.com] enterprise products] The rest of the products based on QWAF extends the admin interface thru jscheme. QMP [http://www.quark.com/products/quarkdms/modules/media_portal] QDM [http://www.quark.com/products/quarkdds/overview_modules.html] --A kind of proxy for our custom requests built using the same application also uses it quite heavily. Thanks a lot for jscheme.. ~Rahul -- blufox.batcave.net /*With eyes that speak of the Stars, and magick my very soul, A Dragon I am Eternal.*/ |