I was having an argument on IRC over exactly what happened to a list in boolean context. My opponents were arguing that an empty list in boolean context is false, where as I was arguing that a list can't exist in scalar context. However then they brought several one liners that seemed to demonstrate empty lists being false. I wasn't sure exactly what was going on, but I was dead certain that I was right. So I come here. Anyone know exactly what happens with empty lists and boolean context?