March 10, 1999

Avoid Using Perl’s Default Delimiter / in Paths and URLs

Perl’s regular expression substitution function is useful for CGI string manipulation, but using the default delimiter / can lead to leaning-toothpick syndrome if you use it for paths or URLs. Consider this line: s/http://myURL/files//http://myURL/newFiles// Each / must be escaped, leading to an unreadable regular expression. But you don’t need to

Assigning the Size of an Array at Run Time

When delaring an array of primitive types in C and C++, you have to assign a constant for the array size. Since Java treats arrays as objects, the size of an array is treated like an attribute of an object and can be assigned at run time. This is useful