overriding a function
Monte Goulding
monte at sweattechnologies.com
Wed Jun 24 01:39:40 EDT 2015
Howdy folks
I’m doing a bit of IDE hacking for a new plugin and I want to override a function in one of the libraries or rather add some lines to it’s results. The only way I can override is via a front script but ideally I would be able to get the result of the function being overridden, amend it and then return my amended result. Something like this:
— my front script
function getList
put getList() into theList
put “Hello”&cr before theList
return theList
end getList
— the IDE library function
function getList
return “World!"
end getList
So the result would be
Hello
World!
However I know I can’t do the above because I’d just end up with recursion in my front script… any ideas?
One thing worth pointing out is using value(getList(), reference to library stack) from within the getList() function results in a recursion error… this seems like a bug in value though...
Cheers
Monte
--
M E R Goulding <http://goulding.ws/>
Software development services
Bespoke application development for vertical markets
mergExt <http://mergext.com/> - There's an external for that!
More information about the use-livecode
mailing list