|
I am attempting to elevate my Perl skills to the same level as they were 5 years ago in a mere 3 days in preparation for a job interview. 5 years ago, I was a Perl master. Since then, I haven't touched the language, but have instead either learned or advanced my knowledge of other technologies, including large-scale OO languages such as C#, JavaScript, Python, and Ruby, along with many DSLs, frameworks, libraries, and APIs which all make use of their own proprietary syntax (Razor, jQuery, Bootstrap, Rails, T-SQL, LINQ, Entity Framework, RSpec, Cucumber, AngularJS, just to name a few). Needless to say, my memory of Perl's syntax and design philosophies has been almost completely erased - with the one exception of Perl-Compatible Regular Expressions; I have maintained an expert-level proficiency with PCREs, as they are the blueprint for regexes in nearly every other language, DSL, and even the Find/Replace function used in many Windows applications (hooray for UltraEdit!). Even Microsoft Word, despite its best efforts to devise its own pattern-matching syntax, defers much of the syntax used to find text in a Word document via regexes to the OG - PCRE. Anyway, I look forward to regaining my former expertise of Perl and vow to never take such a long leave of absence from this brilliant programming language ever again!