Is there a language spec somewhere?

Hi,

I just came across the construct “!?” that I could not find a documentation for (I figured out what it does by experimentation).

It does not seem to be mentioned in the Supercollider-Book either and so I wonder is there any specification of the language (not the Classes) where I could look up control-structures or language-constructs I am not familiar with?

Many thanks!

Amazingly enough, you can actually search for !? here

http://doc.sccode.org/Search.html

And there’s
http://doc.sccode.org/Reference/Control-Structures.html

Cheers,
eddi

https://soundcloud.com/all-n4tural/sets/spotlight
https://alln4tural.bandcamp.com

See also these help files

https://doc.sccode.org/Reference/Syntax-Shortcuts.html
https://doc.sccode.org/Overviews/SymbolicNotations.html
https://doc.sccode.org/Overviews/Operators.html

Thanks.

One more question to the #[…] syntax I found in one of these documents:
It is explained as “literal Array” - but what is a “literal” array?

Does that simply mean that #[hubba, bubba] is the same es [“hubba”, “bubba”] (ie. you can omit the quotes when using the “literal” syntax) or is there more to it?

http://doc.sccode.org/Reference/Literals.html#Arrays

… which you might find by going to the help browser’s “Browse” page and clicking on the Language category. This will point you to other documents about language features as well.

hjh

1 Like