Ordering text

Brian Milby brian at milby7.com
Sun Mar 29 09:20:46 EDT 2020


Is there a key that you can use to sort?  May be faster to build it and then use the sort command at the end.

Thanks,
Brian
On Mar 29, 2020, 7:16 AM -0400, Tore Nilsen via use-livecode <use-livecode at lists.runrev.com>, wrote:
> I believe the reason for the delay comes from the fact that when sorted descending, you put tRec & CR before tCellData. Tp put something before a container is slower than putting something after a container.
>
> Regards
> Tore Nilsen
>
> > 29. mar. 2020 kl. 13:06 skrev Terence Heaford via use-livecode <use-livecode at lists.runrev.com>:
> >
> > I have approx. 7000 lines of tab delimited data.
> >
> > When I execute the code snippet below if the sort order is descending it takes approx 120 milliseconds otherwise it takes 20 milliseconds to process.
> >
> > Can someone explain why and perhaps come up with a faster solution.
> >
> > Thanks
> >
> > Terry
> > ——————————
> >
> > repeat for each line tRec in tData
> >
> > add item 6 of tRec to tBalance
> >
> > put tBalance into item 7 of tRec
> >
> >
> > switch tOrder
> >
> > case "desc"
> >
> > put tRec & CR before tCellData
> >
> > break
> >
> > default
> >
> > put tRec & CR after tCellData
> >
> > end switch
> >
> >
> > end repeat
> >
> >
> > switch tOrder
> >
> > case "desc"
> >
> > delete char 1 of tCellData
> >
> > break
> >
> > default
> >
> > delete last char of tCellData
> >
> > end switch
> >
> > -------------------
> > _______________________________________________
> > 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