[WebDNA] Wishlist: ignore whitespace in database changes
This WebDNA talk-list message is from 2016
It keeps the original formatting.
numero = 112936
interpreted = N
texte = 523While most database record changes (append/replace) are pretty simple, =some of them can get pretty complex, and the code gets ugly fast.=20this is actual code I wrote this morning:[append db=3D^data/dbstats.db&autonumber=3Did][!]=[/!]dbpath=3D[$path]&dbname=3D[$name]&firstseen=3D[$timestamp]&lastseen=3D=[$timestamp]&opencount=3D1&changecount=3D0[!]=[/!]&Fcv=3D[$fields]&Fpv=3D&Fdh=3D[$fields]&Fdhts=3D[$timestamp]&Fdl=3D[$f=ields]&Fdlts=3D[$timestamp]&Fmh=3D[$fields]&Fmhts=3D[$timestamp][!]=[/!]&Rcv=3D[$records]&Rpv=3D&Rdh=3D[$records]&Rdhts=3D[$timestamp]&Rdl=3D[=$records]&Rdlts=3D[$timestamp]&Rmh=3D[$records]&Rmhts=3D[$timestamp][!]=[/!]&Mcv=3D[$memory]&Fpv=3D&Mdh=3D[$memory]&Mdhts=3D[$timestamp]&Mdl=3D[$m=emory]&Mdlts=3D[$timestamp]&Mmh=3D[$memory]&Mmhts=3D[$timestamp]][!]=[/!]&Dcv=3D[$filesize]&Dpv=3D&Ddh=3D[$filesize]&Ddhts=3D[$timestamp]&Ddl=3D=[$filesize]&Ddlts=3D[$timestamp]&Dmh=3D[$filesize]&Dmhts=3D[$timestamp][!]=[/!][/append]all the comment tags look horrible and are onerous to type and =occasionally get messed up, which adds time to debug.=20What if we had an ignorewhitespace=3DT modifier for append and replace =functions?=20[append db=3D^data/dbstats.db&autonumber=3Did&ignorewhitespace=3DT]dbpath=3D[$path]&dbname=3D[$name]&firstseen=3D[$timestamp]&lastseen=3D[$timestamp]&opencount=3D1&changecount=3D0=E2=80=A6 etc ...[/append]Heck, even the ampersands seem superfluous at that point, but I don=E2=80=99=t want to upset the purists. :P=20If one desires to store away line feeds, they could just [url] the value =being stored (which should done anyway) and problem solved.Brian B. Burton---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list
.To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Associated Messages, from the most recent to the oldest:
523While most database record changes (append/replace) are pretty simple, =some of them can get pretty complex, and the code gets ugly fast.=20this is actual code I wrote this morning:[append db=3D^data/dbstats.db&autonumber=3Did][!]=[/!]dbpath=3D[$path]&dbname=3D[$name]&firstseen=3D[$timestamp]&lastseen=3D=[$timestamp]&opencount=3D1&changecount=3D0[!]=[/!]&Fcv=3D[$fields]&Fpv=3D&Fdh=3D[$fields]&Fdhts=3D[$timestamp]&Fdl=3D[$f=ields]&Fdlts=3D[$timestamp]&Fmh=3D[$fields]&Fmhts=3D[$timestamp][!]=[/!]&Rcv=3D[$records]&Rpv=3D&Rdh=3D[$records]&Rdhts=3D[$timestamp]&Rdl=3D[=$records]&Rdlts=3D[$timestamp]&Rmh=3D[$records]&Rmhts=3D[$timestamp][!]=[/!]&Mcv=3D[$memory]&Fpv=3D&Mdh=3D[$memory]&Mdhts=3D[$timestamp]&Mdl=3D[$m=emory]&Mdlts=3D[$timestamp]&Mmh=3D[$memory]&Mmhts=3D[$timestamp]][!]=[/!]&Dcv=3D[$filesize]&Dpv=3D&Ddh=3D[$filesize]&Ddhts=3D[$timestamp]&Ddl=3D=[$filesize]&Ddlts=3D[$timestamp]&Dmh=3D[$filesize]&Dmhts=3D[$timestamp][!]=[/!][/append]all the comment tags look horrible and are onerous to type and =occasionally get messed up, which adds time to debug.=20What if we had an ignorewhitespace=3DT modifier for append and replace =functions?=20[append db=3D^data/dbstats.db&autonumber=3Did&ignorewhitespace=3DT]dbpath=3D[$path]&dbname=3D[$name]&firstseen=3D[$timestamp]&lastseen=3D[$timestamp]&opencount=3D1&changecount=3D0=E2=80=A6 etc ...[/append]Heck, even the ampersands seem superfluous at that point, but I don=E2=80=99=t want to upset the purists. :P=20If one desires to store away line feeds, they could just [url] the value =being stored (which should done anyway) and problem solved.Brian B. Burton---------------------------------------------------------This message is sent to you because you are subscribed tothe mailing list .To unsubscribe, E-mail to: archives: http://mail.webdna.us/list/talk@webdna.usBug Reporting: support@webdna.us.
Brian Burton
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:
Formating Tables w/[founditems] (1998)
Hello??? (1997)
International Orders (1998)
Another pair of eyes?? (2006)
WC Database Format (1997)
Showif, Hideif reverse logic ? (1997)
WebCatalog can't find database (1997)
how to check for no value while using [URL] to prevent cr (1999)
Assigning carts (1998)
WebCat2b15MacPlugin - showing [math] (1997)
PCS Frames (1997)
RE: Languages (1997)
Duplicate Cart ID (2001)
Intermitent problem using [referrer] (1997)
Re:2nd WebCatalog2 Feature Request (1996)
webcat and webkitty votes needed (1997)
WebDNA Book? (2003)
many-to-one problem (1998)
File upload woes (1998)
[Applescript] (2000)