From: SourceForge.net <no...@so...> - 2007-11-03 15:53:17
|
Feature Requests item #1728442, was opened at 2007-05-30 11:39 Message generated for change (Settings changed) made by wdashley You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1728442&group_id=119701 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Classes Group: v3.2.0 >Status: Closed Resolution: Fixed Priority: 5 Private: No Submitted By: Rony G. Flatscher (orexx) Assigned to: David Ashley (wdashley) >Summary: \\\'Queue\\\': please add \\\'first\\\', \\\'last\\\', \\\'next\\\', \\\'previous\\\' Initial Comment: Please add to the ordered collection class "Queue" the following (order-specific) methods: - "first", - "last", - "next(idx)", and - "previous(idx)" This is to match the respective protocol of the ordered collection classes "Array" and the "List". ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2007-06-20 08:30 Message: Logged In: YES user_id=1125291 Originator: NO This adds first, last, next, and previous to the queue class. Model these off of the LIST versions, as they are very similar. The only special case might be FIRST, which will always return "1" for any non-empty QUEUE. ---------------------------------------------------------------------- Comment By: Rony G. Flatscher (orexx) Date: 2007-05-30 15:27 Message: Logged In: YES user_id=662126 Originator: YES Will test the queue class tomorrow (am dependent on Mark M. creating a new Windows version as at the moment I am not able to do that; also have not proceeded with moving to the new PCs as I thought I'd use the time to write up testcases and testsuites to help test the new features). [Also, as I am committing the testsuites after each new testsuite is "finished" to the point to test all the methods, you could run the testsuites for yourself: "oorexxunit.cls" needs to be on the path. Then you can individually run each ".testUnit" program with "rexx.exe". There is a "runTestSuites.rex" also, which expects a directory (e.g. ".") as an argument and has a "-r" switch; this would run all the ".testSuite" programs it finds.] ---------------------------------------------------------------------- Comment By: Rick McGuire (bigrixx) Date: 2007-05-30 13:37 Message: Logged In: YES user_id=1125291 Originator: NO Committed revision 420. Not terribly useful methods, except for the polymorphism aspect. I made a number of internal changes to the queue code to support his better, so you might want to rerun any queue tests you have currently. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=684733&aid=1728442&group_id=119701 |