> Hi Adam,
>
> A couple of months ago, I asked Vijay for several extensions to Hampi: (1)
> multiple variables, (2) fixed-range (as opposed to fixed-size) variables and
> (3) string-length expressions with arithmetic. I ended up hacking together
> a wrapper around Hampi to deal with all 3, which sufficed for the
> application we were working on only because the constraints we encountered
> were so simple. For even relatively interesting constraints, my wrapper's
> not going to cut it. In short, we would be excited if Hampi supported what
> you're suggesting.
>
> I'm guessing you've seen Kaluza. I can't quite tell if their constraint
> language subsumes your extended language. They handle string-length
> expressions and arithmetic. They don't handle substrings explicitly but
> have concatenation (of variables), which might do the trick. Currently
> we're planning to investigate replacing my wrapper around Hampi with Kaluza;
> if Hampi is extended I imagine we'd try both and see which works better.
>
>
http://webblaze.cs.berkeley.edu/2010/kaluza/