One of my big projects right now involves streaming a live webcam into an HTML5 video stream, which means it needs to stream a filehandle. I have a bug in the system to implement this in send_file():
https://github.com/PerlDancer/Dancer2/issues/659
I ended up backporting to Dancer1 because of hitting this.
Even better would be to have a simple function call that takes a filehandle directly and streams it without needed to specify callbacks.
A smaller issue is to have an easy way to disable splat behavior. I'm reimplementing an existing REST API that has some literal '*' in many of the calls. With things on Dancer1, I was able to get it to work with a regex match, though that didn't seem to work when I tried it on Dancer2. Either way, a regex seems like an unnecessarily complicated way of solving this.
Thanks,
Timm