How is Sizzle better than szl?
If you are looking to run Sawzall programs on a single machine, then it’s won’t be: szl is currently more complete and better tested. However, it does not come with a MapReduce system and does not interoperate with Hadoop, so you won’t be easily running szl on more than one machine at a time for now. For those who use Hadoop on the other hand, Sizzle is the only game in town because it makes it possible to run non-trivial Sawzall progams on large computing clusters today, without needing to have access to the MapReduce clusters down at the Googleplex. The Sizzle compiler and runtime was designed from the start to interoperate with Hadoop, and does so seamlessly. In the long term, even after szl is integrated with Hadoop, Sizzle will still be a better choice for most as it is more easily extended, and since it is native Java, more easily modified by its user base of Java developers.