Yuval Shavit

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

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...
Tuesday, September 10, 2013

Maybe it's optional?

›
A lot of functional and functional-inspired languages don't have the concept of null . Instead, they have types called Maybe or Optiona...
Friday, September 6, 2013

(Finally!) A use case for composed objects

›
I've been playing with Effes syntax off and on for the last couple weeks, and I happened across a use case for conjunctive types. I'...
Friday, August 9, 2013

Time to get cracking

›
"This business isn't for men of words," said Borja. "It's for men of action." A. Perez-Reverte, The Club Dumas ...
Wednesday, August 7, 2013

Conjunction disjunction, what's your function?

›
It's time to turn my attention to functions. Like virtually any language, Effes has functions; like any language written in the last few...
‹
›
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.