Can't eval very long strings (SystemStackError)
I have a very long string which is the output from a Solr server, RSolr gem fails to eval the response as a Ruby object because it is too long (> 640K). I have filed a detailed bug description here:
The problematic response can be found here:
It boiled down that Kernel.eval fails because the string is too long for the allocated stack.
Is it just a limitation in the VM or the stack can have a dynamically larger size?