Right now, Quark lets you call the sort() method on any List, regardless of whether it's possible for the target language to partially-order list entries. This works in Java thanks to Bozzo's comparison hack, which makes sorting in Java act vaguely like sorting in Python. However, this does not work in Ruby (no hack in place). Furthermore, the hack meant that our JSON output was not consistent between languages, making testing more difficult -- I worked around that issue.
Right now, Quark lets you call the sort() method on any List, regardless of whether it's possible for the target language to partially-order list entries. This works in Java thanks to Bozzo's comparison hack, which makes sorting in Java act vaguely like sorting in Python. However, this does not work in Ruby (no hack in place). Furthermore, the hack meant that our JSON output was not consistent between languages, making testing more difficult -- I worked around that issue.