> But now, after fully reading the docs, it has me wondering - how are > people employing this tool? The question comes from the fact that vList > supports a lot of new list handling methods. Are you using vList only > for saving files, or do you use vList in memory as well for general > list handling?
I'm a big-fan of vList (I think vList members should become a standard generic 'data' type cast member for Director). That being said, I tend to favour the list functions provided by the PregEx Xtra (http://openxtras.org/prege) -- (though this is probably because more often I am using XML (or similar) as my 'external file format' and using PregEx anyways). Heres some functions: PRegEx_CopyList(ListOrPList, [Deep, InitList]) ==> CopiedListOrPList PRegEx_Grep (List, RE, [Opts]) ==> NewList ("PRegEx mode") PRegEx_Grep (List, #Filter, [ArgList]) ==> NewList ("Filter mode") PRegEx_Map (List, #MapFunction, [ArgList]) ==> MappedList PRegEx_Sort (List, DeepCopy, #SortFunction, [ArgList]) ==> NewList PRegEx_Reverse (List, [DeepCopy]) ==> Reversed copy PRegEx_Join (List, [DelimiterString]) ==> String PRegEx_Keys (PList, [InitList]) ==> KeyList PRegEx_Values (PList, [InitList]) ==> ValueList PRegEx_GetSlice(List, Keys, [InitList]) ==> SliceList PRegEx_SetSlice(List, Keys, Values) ==> List PRegEx_PListToList (PList, [InitList]) ==> List PRegEx_PListToListStrings(PList, [InitList]) ==> List PRegEx_ListToSPList (List, [InitPList]) ==> SPList PRegEx_ListToSPListSym (List, [InitPList]) ==> SPList Luke [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]
