Underscore? Sad face :(

   2039   1   0
User Avatar
Member
12 posts
Joined: Sept. 2016
Offline
Hi

I missed the huge jump between H12 annd H15. So I am trying to get used to the new stuff. There are alot of great additions, except a desicion that is made by SideFx which makes me a sad face everytime I see one of these.


First of all I am sorry if this a dead horse issue.

@MyC=@opinput1_Cd;

This is a sad choice for the syntax because the underscore char is a widely used character for naming stuff(especially to replace “ ” space char to make it cross platform) and it is definetely not a scripting contextual look. Now maybe this is my personal taste but lets follow some imaginary examples.

Please decide for yourself about which one looks more like a scripting context

(original)
@MyC=@opinput1_Cd;

(alternatives)
@MyC=@opinput1->Cd;
@MyC=@opinput1.Cd;
@MyC=@opinput1[Cd];
@MyC=@opinput1(Cd);
@MyC=@opinput1:Cd;
@MyC=@opinput1&Cd;
@MyC=@opinput1#Cd;
@MyC=@opinput1\\Cd;
@MyC=@opinput1^^Cd;
@MyC=@opinput1_>Cd;



To me the original syntax looks the least attractive one as a scripting syntax because of the choice of that char.

Lets make it ugly

@My_Beautiful_Attribute_Parm=@opinput1_This_is_an_incoming_attrb;


I hope that SideFx reverts this desicion and come up with something better.
Edited by veritasone - Sept. 23, 2016 23:03:29
User Avatar
Member
2528 posts
Joined: June 2008
Offline
Yes, this is a dead horse…whinny!
Using Houdini Indie 20.0
Ubuntu 64GB Ryzen 16 core.
nVidia 3050RTX 8BG RAM.
  • Quick Links