Re: New syntax feedback for 4.0
This WebDNA talk-list message is from 2000
It keeps the original formatting.
numero = 29332
interpreted = N
texte = I Agree with this.JymChuck Rice wrote:> At 4:47 PM -0800 2000/03/20, Grant Hulbert wrote:>> >Hey guys, we are entering into the decision phase for our DreamWeaver> >syntax for 4.0, and I'd like to open up a small discussion to help me> >decide which way to go. This information is confidential, and should> >not be discussed outside this list.> >> >Background: WebDNA's [] syntax tends to make most GUI editors like> >DreamWeaver get confused. We decided Mohammed should go to the> >mountain in this case, so we are modifying WebCatalog's syntax to> >match what GUI editors expect to see.> >> >So for 4.0, one can optionally write two different kinds of snytax in WebDNA:> >> >[Loop start=1&end=10]> >[index]> >[/Loop]> >> >or> >> >
> >> >> >> >This works well for most contexts, but there are a few exceptions> >that can confuse most parsers. Specifically, ShowIf can contain> >characters like > which look just like HTML to a parser:> >> >
3>> > ^ looks a lot like followed by a 3> >> >...so one solution is to force all contexts to use named/quoted parameters:> >> >3>>> I do NOT like this syntax.>> >..but that's really starting to look stupid. I'm not so worried> >about the amount of typing involved, because the GUI editor is going> >to be doing most of the work anyway, but it still looks pretty weird,> >and I think it's hard to follow.> >> >Another solution would be to change the syntax of ShowIf itself:> >> >>> I have used something like this before and it worked well. In that> case, they used . instead of _ which is a bit nicer as DOT is not> a shifted character and thus easier to type. But Underscore would> be OK. One thing though, please use standard abbreviations for the> comparisons. In other words, use .LT. and not .LS. (or allow both)> I find LS, GR, WN, etc. hard to read. And sprinkle in some .or. and> .and. and .not. syntax too.>> >...but I don't like this one because it requires a lot more than a> >simple global search and replace in a text editor to make this kind> >of change to pre-existing old-style WebDNA code.>> Undisturbed old format code should continue to work, IMHO, but code> with the new > It would be nice, since you already have the parser, to give me a> small filter utility that would convert old syntax to new.>> >There's also a hybrid approach that would allow both a named- and> >non-named syntax to be allowed:> >> >3> or 3>> >> >The first is more easily readable by people hand-tying the code, and> >the second is more easily parsed by GUI editors. I'm leaning toward> >that one.>> I do not like these. -Chuck->> __________________________________________________________________________> Chuck Rice > >>>> #############################################################> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to -- _/_/_/CyberLive, Inc.\_\_\_ _/_/_/_/_/ Jym Duane \_\_\_\_\_\_ Marketing / Custom Design \ E-Commerce Phone: (949) 443-1323 Fax: (949)443-1360 Email: sales@cyberlive.com Web: http://www.cyberlive.com _/_/_/_/_/_/_/_/_/_/_/_/_/_/ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\__/_/_/_/_/_/_/ The Internet Services Professionals \_\_\_\_\_\_\_31781 Camino Capistrano, Suite 302, San Juan Capistrano, CA 92675#############################################################This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to To switch to the INDEX mode, E-mail to Send administrative queries to
Associated Messages, from the most recent to the oldest:
I Agree with this.JymChuck Rice wrote:> At 4:47 PM -0800 2000/03/20, Grant Hulbert wrote:>> >Hey guys, we are entering into the decision phase for our DreamWeaver> >syntax for 4.0, and I'd like to open up a small discussion to help me> >decide which way to go. This information is confidential, and should> >not be discussed outside this list.> >> >Background: WebDNA's [] syntax tends to make most GUI editors like> >DreamWeaver get confused. We decided Mohammed should go to the> >mountain in this case, so we are modifying WebCatalog's syntax to> >match what GUI editors expect to see.> >> >So for 4.0, one can optionally write two different kinds of snytax in WebDNA:> >> >[Loop start=1&end=10]> >[index]> >[/Loop]> >> >or> >> >> >> >> >> >This works well for most contexts, but there are a few exceptions> >that can confuse most parsers. Specifically, ShowIf can contain> >characters like > which look just like HTML to a parser:> >> >3>> > ^ looks a lot like followed by a 3> >> >...so one solution is to force all contexts to use named/quoted parameters:> >> >3>>> I do NOT like this syntax.>> >..but that's really starting to look stupid. I'm not so worried> >about the amount of typing involved, because the GUI editor is going> >to be doing most of the work anyway, but it still looks pretty weird,> >and I think it's hard to follow.> >> >Another solution would be to change the syntax of ShowIf itself:> >> >>> I have used something like this before and it worked well. In that> case, they used . instead of _ which is a bit nicer as DOT is not> a shifted character and thus easier to type. But Underscore would> be OK. One thing though, please use standard abbreviations for the> comparisons. In other words, use .LT. and not .LS. (or allow both)> I find LS, GR, WN, etc. hard to read. And sprinkle in some .or. and> .and. and .not. syntax too.>> >...but I don't like this one because it requires a lot more than a> >simple global search and replace in a text editor to make this kind> >of change to pre-existing old-style WebDNA code.>> Undisturbed old format code should continue to work, IMHO, but code> with the new > It would be nice, since you already have the parser, to give me a> small filter utility that would convert old syntax to new.>> >There's also a hybrid approach that would allow both a named- and> >non-named syntax to be allowed:> >> >3> or 3>> >> >The first is more easily readable by people hand-tying the code, and> >the second is more easily parsed by GUI editors. I'm leaning toward> >that one.>> I do not like these. -Chuck->> __________________________________________________________________________> Chuck Rice > >>>> #############################################################> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to > To switch to the INDEX mode, E-mail to > Send administrative queries to -- _/_/_/CyberLive, Inc.\_\_\_ _/_/_/_/_/ Jym Duane \_\_\_\_\_\_ Marketing / Custom Design \ E-Commerce Phone: (949) 443-1323 Fax: (949)443-1360 Email: sales@cyberlive.com Web: http://www.cyberlive.com _/_/_/_/_/_/_/_/_/_/_/_/_/_/ \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\__/_/_/_/_/_/_/ The Internet Services Professionals \_\_\_\_\_\_\_31781 Camino Capistrano, Suite 302, San Juan Capistrano, CA 92675#############################################################This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to To switch to the INDEX mode, E-mail to Send administrative queries to
Jym Duane
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
Running _every_ page through WebCat-error.html (1997)
Emailer port change (1997)
[math] show=F exists? (1997)
[LOOKUP] (1997)
Getting total number of items ordered (1997)
For those of you not on the WebCatalog Beta... (1997)
OSX 10.2.6/iTools 7.0/WebDNA 5.0 installation (2003)
redirect & arguments (2001)
READFILE command? (1998)
Limit to variables being passed??? (1998)
Sendmail truncation in Eudora Clients (1998)
WebCat2final1 crashes (1997)
Mac Lockup Problems (1998)
RE: Price recalc based on quantity (1997)
Emailer errors & disappearing messages (1998)
Template Security error (1997)
[QuantityPrice] Not working in WebCatNT 2.0.1??? (1997)
File Uploads: WebCat/SiteEdit (1998)
WebCat-based Chat (2000)
[WebDNA] WebDNA Server 8.6.2 snapshot available (2019)