_Array user function upgrades?
Robert Walker <robert_mt_walker <at> yahoo.co.uk>
2007-03-19 21:59:53 GMT
Hello folks,
Just wondering what the procedure is to submit some improvements to the standard user Array functions for
AutoIt 3...
Just lots of things that are real annoying...
1) Handling of both 1 or 2 dimensional arrays for ArrayBinarySearch, ArrayInsert, ArrayDelete,
ArrayDisplay, etc.
2) BinarySearch that returns the correct location for insertion to _maintain_ a sorted array (with error
codes to appropriately indicate this) when an search key is _not_ present.
3) ArrayInsert allows insertion into 2 dimensional array (i.e. insert a 1 dimensional array element)
4) Delete 1+ elements from 1 or 2 dimensional arrays (using input array) - deleting multiple elements at
once is much more efficient than multiple calls to ArrayDelete
5) ArrayInsert handles 0 element array input (!!) - I would get rid of the crappy ArrayCreate function!!
6) ArrayDelete handles 1 element array input (!!) - return null in this case
The improvements are incremental and not revolutionary but do make them much more useful!
These functions are not fully debugged but is there somewhere I can post them for member perusal and
possible acceptance as standard AutoIt libraries?
I shoule point out that I only rewrote these functions because the standard _Array library is real lame...
--
Best regards,
Robert mailto:robert_mt_walker <at> yahoo.co.uk
___________________________________________________________
Try the all-new Yahoo! Mail. "The New Version is radically easier to use" – The Wall Street Journal
http://uk.docs.yahoo.com/nowyoucan.html
------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/hOt0.A/lOaOAA/yQLSAA/EGnolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/AutoItList/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/AutoItList/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:AutoItList-digest <at> yahoogroups.com
mailto:AutoItList-fullfeatured <at> yahoogroups.com
<*> To unsubscribe from this group, send an email to:
AutoItList-unsubscribe <at> yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/