May 27
Brian Loomis Lasso9 conversion
May 27, 2012; 19:02
Brian Loomis
Lasso9 conversion
I have some code that I used in my demonstration today (arguably the
only person presenting with Lasso 8) that I am trying to port to 9.
There is a type I have in my system called config_in and config out.
These types allow me to store config in a framework in the type
instead of having variables floating around and around. This is a
simple framework called Veldt (because that's where Rhinos roam
right?) so there are references to that in the descriptions.
Here is the code:
[define_type(
'config_in',
-description='Veldt configuration config setting'
);
define_tag(
'onCreate'
//-req='key',
//-opt='output'
);
/define_tag;
define_tag(
'_unknowntag',
-encodenone
);
local('params') = array;
if(params->size);
iterate(params, local('i'));
if (#i->size > 1 && #i->type != 'string');
if (
((#i->first) != '-username') &&
((#i->first) != '-password') &&
((#i->first) != '-database')
);
local('n') = string(#i->first)->removeleading('-')&;
else;
local('n') = string(#i->first);
local('m') = string(#i->second);
/if;
else;
local('n') = #i;
/if;
if (#i->type == 'array');
local('ar'=array);
iterate(#i, local('j'));
#ar->insert(#j);
/iterate;
#params=#ar;
else if (#i->type == 'map');
local('mp'=map);
iterate(#i, local('j'));
#mp->insert(#j->first = #j->second);
/iterate;
#params=#mp;
else if(#i->type == 'pair');
#params->insert(#n = #i->second);
else if(#i->type == 'string');
#params=string(#n);
else if(#i->type == 'boolean');
#params=#n;
else;
/if;
$config->insert(tag_name = #params);
/iterate;
else;
/if;
local('response') = (tag_name = #params);
return(#response);
/define_tag;
/define_type;
define_type(
'config_out',
-description='Veldt configuration config retrieval'
);
define_tag(
'onCreate'
//-req='key',
//-opt='output'
);
/define_tag;
define_tag(
'_unknowntag',
-encodenone
);
//return($config->find(tag_name)->first->value->size)
return($config->find(tag_name));
/define_tag;
/define_type;
// End of /system/libraries/config_in.inc
]
There error I am getting is " Error while parsing. Unexpected: ASSIGN
line: 68, col: 33"
This is the line that is throwing that--
local('response') = (tag_name = #params);
Brian
#############################################################
This message is sent to you because you are subscribed to
the mailing list Lasso
Lasso@lists.lassosoft.com
To unsubscribe, E-mail to: <Lasso-unsubscribe@lists.lassosoft.com>
Send administrative queries to <Lasso-request@lists.lassosoft.com>
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 19:16
Brian Loomis
Re: Lasso9 conversion
May 27
Douglas Burchard Re: Lasso9 conversion
May 27, 2012; 20:44
Douglas Burchard
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 21:18
Brian Loomis
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 21:29
Brian Loomis
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 21:50
Brian Loomis
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 21:51
Brian Loomis
Re: Lasso9 conversion
May 27
Douglas Burchard Re: Lasso9 conversion
May 27, 2012; 21:53
Douglas Burchard
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 21:59
Brian Loomis
Re: Lasso9 conversion
May 27
Kyle Jessup Re: Lasso9 conversion
May 27, 2012; 22:08
Kyle Jessup
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 22:10
Brian Loomis
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 22:14
Brian Loomis
Re: Lasso9 conversion
May 27
Kyle Jessup Re: Lasso9 conversion
May 27, 2012; 22:15
Kyle Jessup
Re: Lasso9 conversion
May 27
Douglas Burchard Re: Lasso9 conversion
May 27, 2012; 22:17
Douglas Burchard
Re: Lasso9 conversion
May 27
Douglas Burchard Re: Lasso9 conversion
May 27, 2012; 22:21
Douglas Burchard
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 22:25
Brian Loomis
Re: Lasso9 conversion
May 27
Douglas Burchard Re: Lasso9 conversion
May 27, 2012; 22:32
Douglas Burchard
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 22:43
Brian Loomis
Re: Lasso9 conversion
May 27
deco rior Re: Lasso9 conversion
May 27, 2012; 21:06
deco rior
Re: Lasso9 conversion
May 27
Brian Loomis Re: Lasso9 conversion
May 27, 2012; 23:16
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 00:03
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 00:05
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 00:26
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 01:46
Brian Loomis
Re: Lasso9 conversion
May 28
Jolle Carlestam Re: Lasso9 conversion
May 28, 2012; 07:09
Jolle Carlestam
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 10:38
Brian Loomis
Re: Lasso9 conversion
May 28
Ke Carlton Re: Lasso9 conversion
May 28, 2012; 11:11
Ke Carlton
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 15:56
Brian Loomis
Re: Lasso9 conversion
May 28
Ke Carlton Re: Lasso9 conversion
May 28, 2012; 16:14
Ke Carlton
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 19:26
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 19:27
Brian Loomis
Re: Lasso9 conversion
May 28
Jonathan Guthrie Re: Lasso9 conversion
May 28, 2012; 19:33
Jonathan Guthrie
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 19:34
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 19:37
Brian Loomis
Re: Lasso9 conversion
May 29
Jolle Carlestam Re: Lasso9 conversion
May 29, 2012; 00:47
Jolle Carlestam
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 21:21
Brian Loomis
Re: Lasso9 conversion
May 28
Brian Loomis Re: Lasso9 conversion
May 28, 2012; 21:22
Brian Loomis
Re: Lasso9 conversion
May 28
Fletcher Sandbeck Re: Lasso9 conversion
May 28, 2012; 18:23
Fletcher Sandbeck
Re: Lasso9 conversion
May 28
Brad Lindsay Re: Lasso9 conversion
May 28, 2012; 21:35
Brad Lindsay
Re: Lasso9 conversion
May 28
Jonathan Guthrie Re: Lasso9 conversion
May 28, 2012; 22:28
Jonathan Guthrie
Re: Lasso9 conversion
May 29
Ke Carlton Re: Lasso9 conversion
May 29, 2012; 10:34
Ke Carlton
Re: Lasso9 conversion
May 30
Kyle Jessup Re: Lasso9 conversion
May 30, 2012; 00:35
Kyle Jessup
Re: Lasso9 conversion
May 31
Brian Loomis Re: Lasso9 conversion
May 31, 2012; 00:11
Brian Loomis
Re: Lasso9 conversion
May 31
Brian Loomis Re: Lasso9 conversion
May 31, 2012; 00:15
Brian Loomis
Re: Lasso9 conversion
May 31
Douglas Burchard Re: Lasso9 conversion
May 31, 2012; 19:51
Douglas Burchard
Re: Lasso9 conversion
Jun 01
Jolle Carlestam Re: Lasso9 conversion
Jun 01, 2012; 03:14
Jolle Carlestam
Re: Lasso9 conversion
Jun 01
Ke Carlton Re: Lasso9 conversion
Jun 01, 2012; 11:01
Ke Carlton
Re: Lasso9 conversion