Perl 1.0?
James A. A. Joyce writes "The title says it all. There's a tiny blurb over at dev.perl.org.
Download Perl 1.0 here, for all of those nostalgics in the Slashdot audience! It's only 263KB, so why not give this piece of 1980s computing history a try?"
"The camel has a single hump; The dromedary two; Or else the other way around. I'm never sure. Are you? -- Ogden Nash"
so why not give this piece of 1980s computing history a try?
Because I can't actually do anything with it?
At least it doesn't consider whitespace syntaxtically significant!
so why not give this piece of 1980s computing history a try?
Or yould do as the C programmers do and still be left in the 70's.
Anyone else remember perl's early foibles and its similarity to awk?
Before I continue, I'd just like to point out that on the offchance that something goes wrong with regard to dev.perl.org, I uploaded a copy before the article was posted in case of Slashdotting or if you just want to use a mirror.
With that out of the way, there's a few limitations of the language which I found quite interesting:
Oh, and when you download the package and untar it all into a directory, it won't work out of the box. Here's some instructions on how to make it work on Red Hat Linux system. First, untar it all into one big folder. Then, run ./Configure and just press Enter. When 'make depend' has run, you need to edit the Makefile. Open the Makefile up in your text editor and get rid of all the lines containing either '<built-in>' or '<command line>'. Then you should be able to just do 'make' and you now have a copy of Perl 1.0 as ./perl in the current directory.
Bash script for FP whores
I submitted this story almost 20 years ago!
Do you even lift?
These aren't the 'roids you're looking for.
All the power of QBasic, the readability of assembly, and the flexibility of DOS batch scripting...
(Apol. to all the offended nostalgics :)
Q.
Insert Signature Here
Now fixed.
Bash script for FP whores
I submitted this story almost 20 years ago!
/. crew would have been able to get their act together and post the story. But I think I figured out what went wrong. Slashdot didn't exist yet!
Normally, you would think that with that much lead time, the
I used to bulls-eye womp-rats in my pants
It has to be, it's 20 years old.
:)
Oh, how about this:
I know slashdot is behind the news, but this is ridiculous.
I thought perl was released december 18th...
Did I miss something?
As someone who uses perl quite a bit, using this 1.0 gave me a line I've seen before only in my nightmares:
Aaaaaggghh! Must ... have ... warnings ...
"...so why not give this piece of 1980s computing history a try?"
Because I remember it?
I didn't consider Perl usable until Perl 5, because that's when it *finally* got lexically scoped local variables... Pretty horrifying that it took four major revisions to get that far.
GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
Yep :) JAAJ is a "troll on trolls", being to the troll community what a troll is to slashdot community :) I like that!
:)
He's an incorreigible karma whore too, but we must him forgive that
Never knew "crap" was an adjective. Maybe you mean Carp? (Its not an adjective either.)
"The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
"The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
No, I mean crap, as in the stuff that comes out of everyones ass.
I'll use it however I want. I think Perl is crap!
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Secondly you contradict yourself. First you say: I mean crap, as in the stuff that comes out of everyones ass.. This cleary coincides with the first definition of crap:
However, then you say: Perl is crap!. Needless to say this usage corresponds to the second definition:You appear to be confused, I suggest you read the Carp documentation, its very informative, and you'll learn a lot about Perl.
"The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
I think you must be American. In British English, you can say that you think something is "CRAP" and it means that you think that thing is actually shit.
.cpan.org ... I hate Perl.
No way I'm going to bother with anything at
It is crap!
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
That's very torpor of you.
"The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
because it's crap that's why. Python and Ruby are the pimp daddys. Perl is their bitch.
Run make depend now? [y]
echo arg.c array.c cmd.c dump.c form.c hash.c search.c stab.c str.c util.c version.c | tr ' ' '\012' >.clist
Finding dependencies for arg.o.
Finding dependencies for array.o.
Finding dependencies for cmd.o.
Finding dependencies for dump.o.
Finding dependencies for form.o.
Finding dependencies for hash.o.
Finding dependencies for search.o.
Finding dependencies for stab.o.
Finding dependencies for str.o.
Finding dependencies for util.o.
Finding dependencies for version.o.
echo Makefile.SH makedepend.SH | tr ' ' '\012' >.shlist
Updating Makefile...
Now you must run a make.
chrome@zaphod $ make
make: *** No rule to make target `', needed by `arg.o'. Stop.