I added this a while back to see if I could speed up my (very slow) users sessions: there were a lot of redundant fields been carried around. It didn't actually speed things up (still have to solve that, the speed issue may be inherent to Lasso 8 sessions), but I think it might be useful nonetheless to implement, comes just after 'getdata' tag. Seems to work and hasn't caused any problems so far.
// This is the standard getdata tag on about line 7700 of knop.lasso
define_tag: 'getdata', -description='Get field data from the data map', -required='field'; if: (self -> 'data') >> #field; return: (self -> 'data') -> (find: #field); else; (self -> '_debug_trace') -> insert(tag_name + ': ' + #field + ' not known'); /if; /define_tag;
// This is the new removedata tag
define_tag: 'removedata', -description='Remove field from the data map', -required='field'; if: (self -> 'data') >> #field; (self -> 'data') -> (remove: #field); else; (self -> '_debug_trace') -> insert(tag_name + ': ' + #field + ' not known'); /if; /define_tag;
-- ############################################################# This message is sent to you because you are subscribed to the mailing list <knop@lists.montania.se>. To unsubscribe, E-mail to: <knop-off@lists.montania.se> Send administrative queries to <knop-request@lists.montania.se> List archive http://lasso.2283332.n4.nabble.com/Knop-Framework-Discussion-f3157831.html Project homepage http://montania.se/projects/knop/ Google Code has the latest downloads at http://code.google.com/p/knop/
Jan 16
list Re: knop_user->removedata
Jan 16, 2012; 11:50
list
Re: knop_user->removedata
Jan 16
Ric Lewis Re: knop_user->removedata
Jan 16, 2012; 10:58
Ric Lewis
Re: knop_user->removedata
Jan 16
Steve Piercy - Web Site Builder Re: knop_user->removedata
Jan 16, 2012; 03:22
Steve Piercy - Web Site Builder
Re: knop_user->removedata
Jan 16
Ric Lewis Re: knop_user->removedata
Jan 16, 2012; 16:12
Ric Lewis
Re: knop_user->removedata
Jan 16
Steve Piercy - Web Site Builder Re: knop_user->removedata
Jan 16, 2012; 23:20
Steve Piercy - Web Site Builder
Re: knop_user->removedata
Jan 17
list Re: knop_user->removedata
Jan 17, 2012; 09:50
list
Re: knop_user->removedata
Search
Lasso Programming
This site manages and broadcasts several email lists pertaining to Lasso Programming and technologies related and used by Lasso developers. Sign up today!