Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profileg
Eric Lippert (@[email protected])

@ericlippert

Eric Lippert is a programming language designer; prior work includes the C#, Hack, JavaScript and Bean Machine compilers. See his blog at https://t.co/LoIRH9M41v.

ID:237354407

linkhttp://ericlippert.com calendar_today12-01-2011 17:12:20

2,5K Tweets

19,6K Followers

590 Following

Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: putting together a simple pattern matching combinator library in Python. ericlippert.com/2023/03/21/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: Why did I build a combinator-inspired transformation pass in the first place? Because it's fun! Also, other reasons. ehttps://ericlippert.com/2023/02/23/bean-machine-retrospective-part-8/

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: After that brief digression about combinatory logic, we'll start using some of those ideas to solve compiler problems. ericlippert.com/2023/02/08/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: Finishing up my quick introduction to combinatory logic with the starling; next time we'll see how this inspired some of the design for my Bean Machine compiler. ericlippert.com/2023/02/03/the…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: a follow-up to my previous post exploring the question '*intuitively*, why can a bird without a fixpoint and a mockingbird not co-exist in a compositional forest?' What's the connection between those three concepts? ericlippert.com/2023/01/30/the…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: I'm interrupting my series on Bean Machine to talk briefly about combinatory logic; it'll all make sense eventually I'm sure. ericlippert.com/2023/01/17/the…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: How does Bean Machine treat a call to random variable function as the abstract notion of 'a random variable' instead of a distribution object, or a sample from that distribution? By using one simple trick!

ericlippert.com/2022/12/20/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: A brief digression to discuss toasters, network configuration and Alexa -- and to congratulate some former colleagues. ericlippert.com/2022/12/14/i-w…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: three years ago I was given the challenge of extracting a Bayesian network from a Bean Machine model written in Python. ericlippert.com/2022/12/07/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: introducing Bean Machine Graph, which trades a 'mechanism domain' API and a restricted set of data shapes and operators for improved inference performance over Bean Machine proper.

ericlippert.com/2022/12/05/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: A quick recap of the Bean Machine probabilistic programming language. Next week we'll start looking at the compiler. ericlippert.com/2022/12/02/bea…

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

I was briefly on loan to JMW's team a few years ago; happy to see that this work is getting much deserved recognition. It is an interesting and hard problem to solve at FB scale!

account_circle
Eric Lippert (@ericlippert@hachyderm.io)(@ericlippert) 's Twitter Profile Photo

Today on FAIC: some thoughts on my last day at Meta; I'm starting a series describing my last couple years of work. ericlippert.com/2022/11/30/a-l…

account_circle