Aug 09
kimrvan Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 00:33
kimrvan
Lasso 9 Defining Types, and Member Methods with Setters
I'm confused by a bit of sample code in the Language Guide (http://www.lassosoft.com/Language-Guide-Defining-Types) under the heading 'Defining Types', subheading 'Getters and Setters', specifically the 'setter' example:
define person => type {
// the firstName data member
data firstName
snip...
// the firstName setter
public firstName=(value) => {
.'firstName' = #value
return .'firstName'
}
}
The question is, what does the word 'value' represent? I'm assuming it is used thusly:
public status = string('foo') => {
.'status' = #status
return .'status'}
But the error stack shows:
Failure while running startup script: /var/lasso/instances/test//LassoStartup/test.lasso -1 Compiler error. /var/lasso/instances/test//LassoStartup/test.lasso: The local variable "status" has not been defined line: 42, col: 14
Also, is there something special that I need to do with this:
public firstname = field('firstname') => {
.'firstname' = #firstname
return .'firstname'}
....in order to use it within a member method containing an inline that accesses a database table [hence the field('firstname')]? I'm able to retrieve results from the member method, but not via $user->firstname when local('user' = person) is defined on the target page.
#############################################################
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>
Aug 08
Douglas Burchard Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 08, 2012; 22:31
Douglas Burchard
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 02:26
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 02:31
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 03:47
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 03:47
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 03:28
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Ke Carlton Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 11:01
Ke Carlton
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Kyle Jessup Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 10:56
Kyle Jessup
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Douglas Burchard Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 10:49
Douglas Burchard
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Kyle Jessup Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 14:14
Kyle Jessup
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Douglas Burchard Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 11:47
Douglas Burchard
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Kyle Jessup Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 15:22
Kyle Jessup
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Brad Lindsay Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 15:26
Brad Lindsay
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Kyle Jessup Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 15:53
Kyle Jessup
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Douglas Burchard Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 12:59
Douglas Burchard
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 19:51
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Mason Miller Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 20:03
Mason Miller
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Kyle Jessup Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 20:27
Kyle Jessup
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 21:05
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 19:43
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 19:49
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 09, 2012; 23:51
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 03:55
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
Brad Lindsay Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 08:45
Brad Lindsay
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 06:54
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
Kim Vandenbroek Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 08:21
Kim Vandenbroek
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
Brad Lindsay Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 11:13
Brad Lindsay
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 10, 2012; 09:18
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 11
Rick Draper RE: Lasso 9 Defining Types, and Member Methods with Setters
Aug 11, 2012; 03:46
Rick Draper
RE: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12
Kim Vandenbroek Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12, 2012; 01:03
Kim Vandenbroek
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12
Steve Piercy - Web Site Builder Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12, 2012; 00:16
Steve Piercy - Web Site Builder
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12
Tim Taplin Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 12, 2012; 05:30
Tim Taplin
Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 13
Rick Draper RE: Lasso 9 Defining Types, and Member Methods with Setters
Aug 13, 2012; 05:16
Rick Draper
RE: Lasso 9 Defining Types, and Member Methods with Setters
Aug 18
kimrvan Re: Lasso 9 Defining Types, and Member Methods with Setters
Aug 18, 2012; 14:31
kimrvan
Re: Lasso 9 Defining Types, and Member Methods with Setters