Yuval Shavit

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

Friday, December 27, 2013

Of Optional and nulls

›
Here at last is that rant about Optional<T> I've promised for so long. Let me preface it by saying that I am not about to propos...
Wednesday, December 25, 2013

Explaining Effes using easy words

›
I read a nice thing today: the person who wrote it was explaining what they do using only easy words . (He got that idea from another place ...
Wednesday, December 4, 2013

An argument for using both composition approaches

›
A recap of where we are with object composition: In my last few posts about object composition, I initially thought that simple composition ...
Monday, December 2, 2013

Saving object composition from complexity

›
In my last post about object composition , I concluded that simple composition approaches don't work because of the mismatch between com...
Thursday, November 21, 2013

Half-thread-safe collections in Java

›
I thought about an "interesting" (ie, I'm probably the only one who finds it interesting) question yesterday. Is it possible t...
Tuesday, November 19, 2013

I'm going to have to maybe-kill the cat

›
In my last post, I discussed problems with the runtime binding of composed objects: if object a has a method foo , and object b also has a...
Friday, October 11, 2013

Of object composition and a maybe-dead cat

›
There's a problem with Effes that could prove deadly, at least to object composition: composed objects can conflict in ways that can...
‹
›
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.