Repeat syntax addition

Mike Bonner bonnmike at gmail.com
Sun Apr 5 16:41:55 EDT 2015


Most likely yeah.  I wouldn't swear 100% (I like to TRY first lol) but it
SHOULD work.

On Sun, Apr 5, 2015 at 2:40 PM, Peter Haworth <pete at lcsql.com> wrote:

> Wow, didn't know that, thanks.
>
> The dictionary doesn't give any clue that's possible, just uses "container"
> as what follows "in".  Does that mean that anywhere the dictionary uses the
> word container, it can be a function call?
>
> Pete
> lcSQL Software <http://www.lcsql.com>
> Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and
> SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>
>
> On Sun, Apr 5, 2015 at 1:24 PM, Mike Bonner <bonnmike at gmail.com> wrote:
>
> > As long as you wrap your function in parens so that it forces evaluation
> > first, then yeah.  Have the function do your filter, and then return the
> > filtered data.  (not positive you even need the extra parens, but its a
> > habit for me in cases like this.)
> >
> > repeat for each doesn't really care where the list comes from, so an
> inline
> > function call is just fine.
> >
> > On Sun, Apr 5, 2015 at 2:18 PM, Peter Haworth <pete at lcsql.com> wrote:
> >
> > > Hi Mike,
> > > I like that.  Are you saying you can do that now?
> > >
> > > Pete
> > > lcSQL Software <http://www.lcsql.com>
> > > Home of lcStackBrowser <http://www.lcsql.com/lcstackbrowser.html> and
> > > SQLiteAdmin <http://www.lcsql.com/sqliteadmin.html>
> > >
> > > On Sun, Apr 5, 2015 at 12:31 PM, Mike Bonner <bonnmike at gmail.com>
> wrote:
> > >
> > > > While not exactly whats been requested, this works pretty well:
> > > >
> > > >     repeat for each line tLine in (myFilter(sData,"abc*","with"))
> > > >
> > > > I like the way a where clause reads as in the OP, but being able to
> use
> > > an
> > > > inline function for data generation is rather powerful, and if all
> you
> > > need
> > > > is a filter, setting up a function to do so is pretty straight
> forward.
> > > >
> > > > On Sun, Apr 5, 2015 at 1:03 PM, Ralph DiMola <
> > rdimola at evergreeninfo.net>
> > > > wrote:
> > > >
> > > > > Wouldn't it be nice if you could:
> > > > >
> > > > > Repeat for each line tLine in tLines index tIndex
> > > > > End repeat
> > > > >
> > > > > Where tIndex goes from 1 to (in this case) the number of lines in
> > > tLines.
> > > > > With such an elegant repeat loop in LC it kills me to do a:
> > > > >
> > > > >
> > > > > Local tIndex
> > > > > put 1 into tIndex
> > > > > Repeat for each line tLine in tLines
> > > > > Add 1 to tIndex
> > > > > End repeat
> > > > >
> > > > >
> > > > > Ralph DiMola
> > > > > IT Director
> > > > > Evergreen Information Services
> > > > > rdimola at evergreeninfo.net
> > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > use-livecode mailing list
> > > > > use-livecode at lists.runrev.com
> > > > > Please visit this url to subscribe, unsubscribe and manage your
> > > > > subscription preferences:
> > > > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > > > >
> > > > _______________________________________________
> > > > use-livecode mailing list
> > > > use-livecode at lists.runrev.com
> > > > Please visit this url to subscribe, unsubscribe and manage your
> > > > subscription preferences:
> > > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > > >
> > > _______________________________________________
> > > use-livecode mailing list
> > > use-livecode at lists.runrev.com
> > > Please visit this url to subscribe, unsubscribe and manage your
> > > subscription preferences:
> > > http://lists.runrev.com/mailman/listinfo/use-livecode
> > >
> > _______________________________________________
> > use-livecode mailing list
> > use-livecode at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> > subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-livecode
> >
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list