syntax - Why is the apostrophe sign a valid path separator in Perl -


in perl, call modules using :: path separator. so, if have module on site/lib/gd/image.pm, call use gd::image.

however, long time ago found out can call use gd'image , things my $img = new gd'image;, , there modules on cpan using syntax on ther names/documentation.

what purpose or logic behind that? maybe, many things in perl, feature intended humanize sentences , allow create , use modules acme::don't?

does have other intention different ::?

see perlmod explanation:

the old package delimiter single quote, double colon preferred delimiter

so, reason history.


Comments

Popular posts from this blog

monitor web browser programmatically in Android? -

Shrink a YouTube video to responsive width -

wpf - PdfWriter.GetInstance throws System.NullReferenceException -