The Stewart Mackenzie Indaba #30 Sergei Winizki
The Stewart Mackenzie Indaba · 
Dr Winitzki is a theoretical physicist now moved into computer programming. He's taken a physics approach to understanding programming from a fundamental perspective. Having authored the book "The Science of Functional Programming" a draft book [0] and "Concurrency in reactions. Declarative multicore programming in Scala" another draft book [1].
In this episode we discuss Join Calculus, of which Sergei has created a few implementations in different languages:
-
Objective-C https://github.com/winitzki/CocoaJoin (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVdtVmRqRGNmVDRGZmJWQ3pkcktqcnRBaEZvd3xBQ3Jtc0tuVk1EZ3YzdF9VaHZYdDMwUnIybDlmNm1KcW1yQ1M2bXNiemV1d050RHJTQTBwM0FmY1F1Z1A1cEJ2YkZyUEZsWHhvQlRSYlRRSl9iX21DTXVtTmdUZlhvVmUxWDU3cFBvb2o2b2JveDhCakpqaEwtUQ&q=https%3A%2F%2Fgithub.com%2Fwinitzki%2FCocoaJoin&v=WoaZLbJIVA8)
-
Java for Android https://github.com/winitzki/AndroJoin (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbTgyRnlTaTFFcDFCSllGNk0tcDFtTTRCMFZvUXxBQ3Jtc0trUEtlRk0wZXpKY3hUSE5XVUZmSVEzZTdWV1VLYkhtWndTZE5Rd1VXQmExQ0FLaXhJU1NETTZTVzRuNDBtSTJRSGJDeklGX3hoYXJmUC1JWlJtVGZFYTBzOHczLVQ3eFFfTWFnT2F3Vk5uOFBoWjQwdw&q=https%3A%2F%2Fgithub.com%2Fwinitzki%2FAndroJoin&v=WoaZLbJIVA8)
-
Scala https://github.com/Chymyst/chymyst-core (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVYxamx1bkVPSms0NDFVVXNjM2ZMVjFWRDd6d3xBQ3Jtc0ttblNMZXdVb3h0bkQ0MjQ3U0VxcVBiNzNmS0dXWU1oN2FYNGxiSW44c2laaWxhZnNnaVBfYUlhcm1vMS1xbFY4SklHSENJekdJcXBlN2pjdXhwUzZSeVdxaFVFdEc3dkxfTjRxUXZjQUIwVzNJZ2FQYw&q=https%3A%2F%2Fgithub.com%2FChymyst%2Fchymyst-core&v=WoaZLbJIVA8) Not authored by Sergei:
-
https://github.com/syallop/Join-Language (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbVRIS2ZiNEQ3X0IzN2FDZnZXaWx3YU1lU3pOd3xBQ3Jtc0ttNkJUaDJHYVdnLWJ1QzBSVUs3b095SmRqdi05THlhb3ZtNk5QTHJVNE04NjJXeUVrc1Fac3hQUGI5TWV3OVVyOHNYRzhHX05heTRLb0RZX3lkVG9mckIzb256OFl6TUdsSGJwWWVfdkJKNTR6M0tPUQ&q=https%3A%2F%2Fgithub.com%2Fsyallop%2FJoin-Language&v=WoaZLbJIVA8)
[0] - https://github.com/winitzki/sofp (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbWZHaE4zTkF2UnJSbEJKZkR0My0zWHZPaE9YQXxBQ3Jtc0tucllqcGFGaVRobE01Nnk4aERtVjEtQ1ItNkJtTWxjZEJwWXJUT1BXQkp3N29RSlBfT2dQdmFidE1oc2VWeHJnU1ZYTUlyYnJzXzFZQkJaQjBWc3g5ZjR2QkRNS3J2WTFEN1FmX2tyODY2NmxQYU1Vdw&q=https%3A%2F%2Fgithub.com%2Fwinitzki%2Fsofp&v=WoaZLbJIVA8)
[1] - https://github.com/Chymyst/chymyst-co... (https://www.youtube.com/redirect?event=video_description&redir_token=QUFFLUhqbmNzbjZDWE9HRG1EcFpFWkxuSERHTzRTQVpad3xBQ3Jtc0ttbEhsZVJfNDFuSXdSdkxHQ1hiN1FjUFgwQmRyLWNaaHptOWh1UjdqbU1HNEJ2QTE4TmEyS3ZrbEs5RUxIT2N2bXQza2h0SENRb3kxRGVVbS1YM2xKanByam9kTkR2YzJHWUdiZzhuOFF6UFVHcUJEdw&q=https%3A%2F%2Fgithub.com%2FChymyst%2Fchymyst-core%2Fblob%2Fmaster%2Fdocs%2Fconcurrency-in-reactions-declarative-multicore-in-Scala.pdf&v=WoaZLbJIVA8)
Music: "Welding The Steel Frame" by Wintergatan This track can be downloaded for free at www.wintergatan.net Free license to use this track in your video can be downloaded at www.wintergatan.net