The LibraryExtensions.RunUntil property (new at 6/11 and not currently used
by the library) should return simply true or false if it does nothing. Change the current code: so that "~exitval" becomes "~~exitval".
About Patches
Issue L61106 [previous patch]
Improvement to LibraryExtensions.RunUntil
Submitted by: Roger Firth
Appeared in: Library 6/11
Fixed in: -
Problem
Solution
RunUntil [ prop exitval a1 a2 a3
obj rval;
objectloop (obj in self)
if (obj provides prop && obj.prop ofclass Routine) {
rval = obj.prop(a1, a2, a3);
if (rval == exitval) return rval;
}
return ~exitval;
],
Last updated 17 April 2013.
This site is no longer supported; information may be out of date.
Maintained as a historical archive by the Interactive Fiction Technology Foundation.
Copyright 1993-2018 IFTF, CC-BY-SA unless otherwise noted.
This page was originally managed by Roger Firth.