Hello, I have just start studying VL, and find difficulty in differentiate Record, Class, and Patch. I studied that Record is immutable, copied by cloning; and Class is mutable, copied by reference. (Right?) However, I don't understand it thoroughly. Does that mean when I changed the value in an instance of a Class, the same property would be also changed in another instance? Is there any example I can follow? When should I use Record? When should I use Class?
How about (Datatype) Patch? According to the following glossary, it's defined to be a "Process Node". What is the difference between Class and Patch? Class seems to be doing the same thing in the girlpower examples.
Anyway, I am confused LOL.
Glossary link: https://vvvv.gitbooks.io/the-gray-book/content/en/GLOSSARY.html