> 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!]

Reply via email to