Zooming Out / Basic Syntax Questions


While I'm just beginning to try to write Tidal code I'm finding myself wondering, and not knowing the answers to, questions about basic syntax. Like when and why to use the "$". When to use quotation marks, parentheses, brackets, etc.

Is there a good resource for how to go about thinking in the most fundamental way? I think that once I have a grasp on how to combine functions and how to separate different parts of the syntax it will be helpful for me feeling more fluent.

I hope this question is clear enough.

Thank you!


Hi @ben,

We had a bit of a discussion about $ vs () etc here:

I'm preparing some reference material that should hopefully help too, it should be ready for sharing in the next day or two.

There's some links for info on 'innards' here: https://tidalcycles.org/index.php/Haskell_resources


Thanks. That discussion was helpful.
And looking forward to your materials.