Does anyone else think a "Switch" node would be useful?

That’s awesome, Gottfried!
I think some of the OSL specifications have changed since then though, because when I tried to run it I got this error:


/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpkuv19_oj.osl:4: error: Unknown struct name: integer
Error: "/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpkuv19_oj.osl", line 4:
'switch' is a reserved word
/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpkuv19_oj.osl:4: error: Syntax error: syntax error
/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpjl29u6ds.osl:4: error: Unknown struct name: integer
Error: "/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpjl29u6ds.osl", line 4:
'switch' is a reserved word
/var/folders/66/07wk3d016tv8w_953qf5_d440000gn/T/tmpjl29u6ds.osl:4: error: Syntax error: syntax error

So I think the word “switch” can no longer be used. What should I replace it with?

Thanks