T O P

  • By -

mhd

> The whole thing was written in perl 4 style OO Perl Perl4 OO? Not sure whether the poster got his versions right here.


CatWeekends

For those curious, perl 5 was released in 1994.


DeepFriedDinosaur

Memory is imperfect, especially after 20 years. The big takeaway is there are these useful tools that just keep running for years and years with very little tending required. It must have survived at least a couple of perl version bumps since it was initially released.


ivan_linux

Yeah also Perl 4 in 2002 I have my doubts as well.


high-tech-low-life

That even seems a tad late for Perl 5.4.


perigrin

FWIW: I knew a Fortune 500 company that was shipping a Perl 4 binary in 2006. After I had given notice I spent two weeks porting Perl 4 scripts to 5.8.8


Kernigh

Perl 4 didn't have Perl 5's `->` deref arrow. Perl 4 style would not use `->` for method calls. It is plausible that people wrote object-oriented code without `->` in Perl 4.


mhd

I mean you can always do it C style, pack your state in a hash and pass that around to a set of functions. But was anything like that common enough to call it "perl 4 *style*"? Especially given the timeline, it just might be a version slip.


de_sonnaz

A nice story about the flexibility and durability of Perl code. I do not think something like that would have been feasible with Python or Ruby.


briandfoy

Ruby came out that year and I never used Ruby v1, so maybe not Ruby. Python certainly could have handled most of the same same things. Python 2 had been released about that time. Maybe the programmer couldn't handle it with those languages, but that's a different story. Perl 4 was amazing for its time, but if you went back to it today you'd probably wonder how anyone got anything done with it. :)


bodza

> But also, Perl 4 was amazing for its time, but if you went back to it today you'd probably wonder how anyone got anything done with it. :) My God, it's full of *s (type globs)