In this weeks episode we have a long overdue catch-up with Joe Watkins.
We start off discussion with progress on PHP 7.1 and work Joe has been doing to provide an interface to libui within PHP.
We then move on to chat about a couple of interesting RFC’s that are currently under-discussion, followed by managing long-running PHP processes with Supervisor and Unix signaling.
Finally, we highlight how Garbage collection works and how PHP implements the concept to help manage memory.
Show Links
PHP 7.1.0 Release Candidate 4 ReleasedPHP 7.1.0 Release Candidate 5 Releasedkrakjoe/ui - Cross platform UI development in PHPandlabs/libui - Simple and portable GUI library in CPong example using krakjoe/uiSpace example using krakjoe/uiPHP-GTKTrending repositories on GitHubPHP Next (7.2)PHP RFC - Deprecate bundling PEAR/PECL and replace with composer/picklePHP RFC - Traits with interfacesTraitsUnix signalsSupervisor - A Process Control SystemPHP PCNTL ExtensionPHP - pcntl_signal_dispatchPHP - declareTaking PHP SeriouslyGarbage collectionGarbage collection in PHPConcurrent Cycle Collection in Reference Counted SystemsPHP - a fractal of bad designCircular referencesircmaxell’s blog - What About Garbage?composer/composer - Disable GC when computing deps