IndianRuby718

(name of ( ) :: operators) 
With this block you would get the condition of anything put inside. If I type in text, then it'll just return that text. But if I put variables or reporters in it, like these examples:

(variable) // string 
(name of (variable) :: operators) // variable
(name of ((1) + (1)) :: operators) // 1 + 1
(name of (join ([abs v] of (-15)) [degrees]) :: operators) // join (abs of -15) (degrees)
This could even be used for booleans, since you can put a boolean inside a round input:
(name of <mouse down?> :: operators) // mouse down? 
[the comments are what the block reports]

I had this idea a few days ago. I did actually find this topic (not exactly a duplicate), but not by searching (turned out to be very recently created). When actually searching I didn't find anything.

Even if it doesn't turn out to be very useful, I thought it was an interesting idea. Post 199…

Vanilla2011

No support. Why do we have to do this?
say(name of(score)::operators)
We could just do this
say(score)

Vaibhs11

how is this actually useful?
I mean it only reports the block's name. Or blah blah blah

iruxgame

only thing it could be useful for is finding out if a variable contains text or not

Yellowsheep43

No support. This is virtually useless. All I have to say.

chrdagos

Vanilla2011 wrote:

No support. Why do we have to do this?
say(name of(score)::operators)
We could just do this
say(score)
those 2 pieces of code do different things.

sportfan999

chrdagos wrote:

Vanilla2011 wrote:

No support. Why do we have to do this?
say(name of(score)::operators)
We could just do this
say(score)
those 2 pieces of code do different things.
Yeah.
(name of (score)::operators)
Would report the name of the variable, score, while
(score)
would obviously report the value of the variable.

Vanilla2011

sportfan999 wrote:

chrdagos wrote:

Vanilla2011 wrote:

No support. Why do we have to do this?
say(name of(score)::operators)
We could just do this
say(score)
those 2 pieces of code do different things.
Yeah.
(name of (score)::operators)
Would report the name of the variable, score, while
(score)
would obviously report the value of the variable.
Did I read it clearly? Because if I did, I would be correct.

Vaibhs11

Vanilla2011 wrote:

sportfan999 wrote:

chrdagos wrote:

Vanilla2011 wrote:

No support. Why do we have to do this?
say(name of(score)::operators)
We could just do this
say(score)
those 2 pieces of code do different things.
Yeah.
(name of (score)::operators)
Would report the name of the variable, score, while
(score)
would obviously report the value of the variable.
Did I read it clearly? Because if I did, I would be correct.
1) AFAIK it would say “score” or “string”
2) it would say what's stored inside score

Zoomer_X

It really should be like:
(name of [score v] :: operators)

Maximouse

Zoomer_X wrote:

It really should be like:
(name of [score v] :: operators)
And it should probably be in the variables category.