3 ms·
Obviously not in the same manner... but I feel that proper use of patcher/bpatcher objects and utilizing the meta-programming capabilities of it's javascript en
by nerme 17y ago
Obviously not in the same manner... but I feel that proper use of patcher/bpatcher objects and utilizing the meta-programming capabilities of it's javascript environment by allowing you to dynamically generate objects and connections allow you to accomplish pretty much whatever it is that you need to do... while gaining my favorite benefits of higher-order functions, namely, tighter, more organized code with less redundancy and awesome interfaces.
That being said, Max is still missing some very important aspects, however, such as iteration and recursion.
Interestingly, Quartz Composer does have a method for iteration, one that I frequently use... it works really well, actually!
I really like text-based programming, but I'm increasingly seeing the benefits of graphical programming.
- eru 17y agoGraphical programming and lambda calculus can go together well. Have a look at "To Dissect a Mockingbird: A Graphical Notation for the Lambda Calculus with Animated Reduction" (http://dkeenan.com/Lambda/ http://dkeenan.com/Lambda/) for some ideas.