PHPnews.io

Overview for 'krakjoe'

Docs Not Included

Written by Krakjoe / Original link on Jul. 22, 2021

Fig 1. Some DocsOne of the best assets we have is the extensive user land documentation for PHP. The documentation is maintained by several teams of developers working on one or more translations of the raw docbook format: A huge amount of effort is expended on the maintenance of user land document…


Only Complete Applications

Written by Krakjoe / Original link on Jun. 30, 2021

Fig 1. PFA RFCToday the vote will close on Partial Function Application, and the feature has been refused.It was less effort to write a debugger for PHP than it was to make partial function application work! The debugger, a few of us wrote in a few days. Partial application took up many weeks of my…


Literally Internals

Written by Krakjoe / Original link on Jun. 28, 2021

Fig 1. Some Magnified StringsHow much magnification does it take to make something quite tidy, like a piece of string, look an utter mess ?There is an RFC in progress called is_literal which I'm providing the implementation for.I want to talk a little bit about that ...Where did it start ?You imagi…


Wasting Time

Written by Krakjoe / Original link on Jun. 19, 2021

Fig 1. A BinMost days, I try to find some time to work on PHP. I consider it my mission to push this thing forward. Recently, I've also made it my mission to get your boss to pay you to push this thing forward. One of the problems with this, that I hear all the time:What if we allow one of our empl…


Untangling Fibers

Written by Krakjoe / Original link on Jun. 9, 2021

Fig 1. Some FiberFibers are going to be available from PHP 8.1, they were voted in 50 to 14 ... I was one of the 14.I've said before that I think merging Fibers was a mistake, but at this point, it doesn't matter what I think or thought: They are in fact part of the source code, and we have to work…


Avoiding Busses

Written by Krakjoe / Original link on May. 4, 2021

Fig 1. A BusIt's always been the case that there are certain parts of PHP source code that only a few people understand. The Karma system used to help us determine where a contributor could commit code in the source tree; If you had /Zend karma, you had a clue about Zend. Among those people with /Z…