Yuval Shavit

Meanderings on the way to creating a new programming language, because the world needs more of those.

Sunday, October 3, 2021

A look back

›
It's obviously been a while since I updated this, and I've gotten one or two questions about it — enough to get me to write a brief ...
Friday, April 8, 2016

Algebraic sum types in Java 8

›
I’ve been busy busy busy, so I haven’t had much time to work on Effes, but I did want to share a technique I developed for mimicking algebra...
Wednesday, January 6, 2016

Pattern matching reaches 1.0!

›
I finally finished implementing pattern matching! I just looked to see when I last updated this blog, and holy crap , it’s been half a yea...
Monday, August 3, 2015

Evolutionary programming

›
I’ve realized that working on Effes is a different beast than working in my day job, primarily due to time and a lack of continuity. It hasn...
1 comment:
Tuesday, July 28, 2015

A type by any other name

›
I think it’s actually going to be easier than I feared. ~ Me, writing Famous Last Words Uh, yeah. So it turns out it won’t actuall...
Friday, July 10, 2015

I'm too lazy to type

›
The title is a double joke. It’s a pun with “lazy” and [data] types, but it’s also funny cause it’s true! This post was supposed to be abou...
Wednesday, July 8, 2015

In Soviet Russia, recursion invokes you!

›
This is one of those “I know what worked, but I don’t quite know what I learned” posts. To implement my type-safe pattern matching , I hav...
›
Home
View web version

About Me

My photo
YS
Somerville, MA, United States
Programmer, skier, hockey player and fan. Blogger?
View my complete profile
Powered by Blogger.