Page 1 of 1

Create new expressions within script

Posted: 02 Dec 2014 12:49
by tmjorud
Hi,

Is it possible to create new expressions within a script? I think I read something about this topic somewhere else, that there was some kind of undocumented method available for creating new objects on the fly? Is this still available?

Re: Create new expressions within script

Posted: 04 Dec 2014 00:52
by ndivuyo
for new expressions you can use 'decl'
but then you said new objects, which one??

decl test;
or
decl test = something;

Re: Create new expressions within script

Posted: 04 Dec 2014 03:41
by Macciza
Hi
Yes you can create new expression with the decl keyword , however they are restricted in there lexical and temporal scope to the script itself, and its operations . .
You cannot create external expressions as such; there was a function (createobject()) that allowed creation of objects programatically but it is currently deprecated, (though it may be reinstated at some point when fixed)

Hope that helps

Re: Create new expressions within script

Posted: 04 Dec 2014 19:49
by tmjorud
Thanks for the replies :) I was referring to external expressions. The createobject() is what I was looking for, but I understand that it is deprecated for now.

Re: Create new expressions within script

Posted: 02 Apr 2015 01:09
by ndivuyo
oh, how I'd love a createobject()

canvas in the meantime

Re: Create new expressions within script

Posted: 03 Apr 2015 21:50
by Phil999
ndivuyo wrote:oh, how I'd love a createobject()
yes, but only together with a destroyobject(). :)

Re: Create new expressions within script

Posted: 04 Apr 2015 10:12
by Softcore
Phil999 wrote:
ndivuyo wrote:oh, how I'd love a createobject()
yes, but only together with a destroyobject(). :)
Indeed!

Re: Create new expressions within script

Posted: 05 Apr 2015 17:38
by ndivuyo
createamazinglayout(x,y,simplicity)

Re: Create new expressions within script

Posted: 05 Apr 2015 20:27
by Softcore
hahhahahaha, we wish it was that simple!