Skip to content

MikeSchinkel.org

Adventures of a GoLang Developer and former WordPress Engineer

  • Home
  • Projects
  • About Me
  • Contact

Month: July 2021

Posted on July 16, 2021July 16, 2021

Let’s add Lazy Evaluation to PHP?

Lazy Dog

I’ve been learning a bit about Haskell recently and it has me pining for lazy evaluation in PHP without all the effort of doing it manually. As I envision it lazy evaluation in PHP would allow annotating a class property or even a variable with a typehint-like keyword lazy and then when that property or …

Continue reading “Let’s add Lazy Evaluation to PHP?”

Recent Posts

  • Let’s add Lazy Evaluation to PHP?
  • Using Reflection in Go to assign a Value to a Property of a Struct Contained in a Map
  • Adding Delegation to PHP
  • WordPress should deprecate themes — a modest proposal
  • PHP’s Composer is the worst tool, but it is the best we’ve got

Tags

  • Coding Patterns
  • Composer
  • delegation
  • Early Returns
  • embedding
  • GoLang
  • Guard clauses
  • Interfaces
  • lazy evaluation
  • MySQL
  • OOP
  • PHP
  • Programming
  • proposal
  • reflect
  • Software engineering
  • Syntactic sugar
  • WordPress

Categories

  • Best Practices
  • Essays
  • Experience Reports
  • How To
  • Personal
  • Programming

Recent Comments

  • composer is the worst on PHP’s Composer is the worst tool, but it is the best we’ve got
  • Tanya Myoko on PHP’s Composer is the worst tool, but it is the best we’ve got
  • David Do on WordPress should deprecate themes — a modest proposal
  • Mike Schinkel on PHP’s Composer is the worst tool, but it is the best we’ve got
  • Mike Schinkel on PHP’s Composer is the worst tool, but it is the best we’ve got

Archives

  • July 2021
  • March 2021
  • February 2020
  • November 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • December 2017
Proudly powered by WordPress