Larry Wall wrote:
On Fri, Mar 18, 2005 at 10:28:18AM -0500, Aaron Sherman wrote:
: Thus:
: : eval read :file("foo");
: : There you have it.


The problem being that it will now report errors in some random
temporary string rather than at some line number in a file.  Not good.
Orthogonality strikes again.

Larry


This reminds of me of an idea I floated a few months ago: http://www.codecomments.com/message238291.html.

I don't see any reason (other than performance) why strings shouldn't be tagged with their source. For taint-checking, we might even want to record the trustworthyness of that source at the same time.

If a string were analagous to an mmap of a file, then many other orthogonalities might become available.

Reply via email to