The core Parable language only supports evaluation of a single line of code at a time. The interfaces and VM functions provide some help in translating multiple lines into a single one, but it's a little clumsy and irritating to read.
Consider:
[ "nn-n" \
dup * + \
] 'solve' :
The need for a trailing \ is a bit annoying. forgetting this leads to errors, and it makes code harder to read. For the next release I wanted to resolve this.
My early attempt to deal with this proved very frustrating as the initial code was long and messy. I've iterated and refactored repeatedly, simplifying until I finally have something I'm comfortable with.
Currently this is partially in place. It will be fully supported in all implementations by the weekend.