Automatic digest processor wrote on 8/11/2004, 11:01 PM:

  > Has anyone tried to get the asp style ADP parser originally written in
  > like 1999 or 2000 by some guys at AM Computers working with Aolserver
  > 4?  The source file was nsAspStyleAdps.c.  It allowed conditional code
  > throughout the file separated by the <% %> sequence, in the manner of
  > ASP.


This has always been one of my biggest complaints with aolserver.   When
you have to output html conditionally in adp pages, you have to
backslash everything to keep tcl from choking on it.

It's just this sort of problem that makes me wonder if the people
building aolserver ever actually USE aolserver to build web
applications.  It seems like not that big of a deal . . . until you
realize that we do this ALL THE TIME.



Here's an example from our code:

        if {$vlCountryCode == "DE"} {
            ns_puts "<td background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
align=\"right\"><a
href=\"http://www.aol.de/action_templates/globalhelp_1.jsp?cid=1041541\";
target=\"top\"><img src=\"$imageDir/btn_helptop.gif\" width=$img2w
height=$img2h border=0 alt=\"$str6\"></a></td>"
        } elseif {$vlCountryCode == "FR"} {
            ns_puts "<td background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
align=\"right\"><a
href=\"http://aolaide.aol.fr/version4/topic/theme6.htm\";
target=\"top\"><img src=\"$imageDir/btn_helptop.gif\" width=$img2w
height=$img2h border=0 alt=\"$str6\"></a></td>"
        } else {
            ns_puts "<td background=\"$imageDir/hdr_bg.gif\" valign=\"top\"
align=\"right\"><a
href=\"javascript:pop=prntPack('help/help.adp',530,500);\"><img
src=\"$imageDir/btn_helptop.gif\" width=$img2w height=$img2h border=0
alt=\"$str6\"></a></td>"
        }



Whereas in darn near any other language/appserver out there
(php,npe,jsp,asp), it would look something like this (syntax varies a
bit, of course):


<% if $vlCountryCode == "DE" %>

    <td background="<%=$imageDir%>/hdr_bg.gif" valign="top" align="right">
    <a
href="http://www.aol.de/action_templates/globalhelp_1.jsp?cid=1041541";
target="top"><img src="$imageDir/btn_helptop.gif" width=<%=$img2w%>
height=<%=$img2h%> border=0 alt="<%=$str6%>"></a></td>

<% elseif $vlCountryCode == "FR" %>

    <td background="<%=$imageDir%>/hdr_bg.gif" valign="top" align="right">
    <a href="http://aolaide.aol.fr/version4/topic/theme6.htm";
target="top"><img src="<%=$imageDir%>/btn_helptop.gif" width=<%=$img2w%>
height=<%=$img2h%> border=0 alt="<%=$str6%>"></a></td>


<% else %>
    <td background="<%=$imageDir%>/hdr_bg.gif" valign="top"
align="right"><a
href="javascript:pop=prntPack('help/help.adp',530,500);"><img
src="<%=$imageDir%>/btn_helptop.gif" width=<%=$img2w%>
height=<%=$img2h%> border=0 alt="<%=$str6%>"></a></td>

<% endif %>


The readability difference may not be so apparent given the lack of
formatting in this email, but the difference in my text editor (using
syntax coloring) is tremendous.

IRA

--
Sr. Software Engineer
Parental Controls Web


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to