News for hackers. Stuff that matters.
Re:JEP 430: String Templates (Preview) Proposed to Target Ja... by sirsinsalot on Saturday March 04, 2023 @03:59AM (#35019391)
if you ever had the misfortune of seeing the code for the parser and lexer of earlier versions of PHP youd see that it wasnt due to parsing simplicity but rather the author making poor syntax decisions due to a lack of understanding.

Then being walled in by backwards compatibility

Re:JEP 430: String Templates (Preview) Proposed to Target Ja... by colejohnson66 on Saturday March 04, 2023 @09:43AM (#35021043)
Interesting, but not surprising for a language where functions were "hashed" as their identifier's string length. Do you have a link?
Re:JEP 430: String Templates (Preview) Proposed to Target Ja... by sirsinsalot on Saturday March 04, 2023 @01:49PM (#35023322)
I do not, it'll be in whatever version control php is in though I'm sure.

Another absolute horror parser was the wikipedia wikitext parser. An ambiguous hand written mess of epic disgust.