[Seaside] sending messages in lists
Mon, 03 Jun 2002 16:57:42 -0700
Avi Bryant <email@example.com> is claimed by the authorities to have written:
> > So, how can one insert the result of sending a message like that into
> > the list items?
> <the part you need to know>
> test := locals at: #each. "or 'test := locals last'"
> ^ test allowedAttempts - user attemptsForTest: test
Ok, that works great but is really pretty inelegant, especially by
comparison to the rest of the system.
> I've vaguely thought about sending the value of 'locals last' any time you
> have a keyPath that takes an argument, so that you could have
> <li sea:id="each/practiceTest">... [remainingTries:] </li>
What would be wrong with allowing
<li sea:id="each/practiceTest">... [remainingTries:each] </li>
or something similar? The parsing only needs to be able to pick up on
the local var name for this repeat (and any parents I suppose) which
ought not be much more difficult than all the work it does already,
Tim Rowledge, firstname.lastname@example.org, http://sumeru.stanford.edu/tim
Strange OpCodes: IPL: Invent Program Lines