Skip to content

Comment on Perl and Undecidability (2008)parent

Comments

I don't think the language design influence of Perl on Python was as strong as you imply. (Not that there's no influence.)

Certainly the influence on Ruby was larger.

Also, I seem to recall the Perl5 object model was influenced by Python.

I don't think the language design influence of Perl on Python was as strong as you imply.

I think the influence was mainly in Guido looking at Perl and realizing he wanted a language that didn't look like that.

I'm pretty sure the Guido has said that ALGOL 68 and Pascal was probably the biggest positive outside influences (together with some in-house language called ABC that he was using at the time)

When you say "that didn't look like that", are you presenting a conjecture? There was only a few years between the first release of Perl and the start of Python.

van Rossum's 1993 paper at http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=51C... explicitly lists C, ABC, Modula-3, Icon, C++, and Smalltalk as influences.

The section "competitors or precursors" also includes Perl and Tcl. It does not appear these languages are influences.

The statement about Perl came from an interview with him I read.

Guido was a designer of ABC.

He implemented it. The designers were Leo Geurts, Lambert Meertens, and Steven Pemberton. (Quoting Wikipedia.)

Yeah, Perl was released in late 1987, Python in early 1991.

So the design of Python wouldn't have been influenced by long experience with Perl.

The influences go both ways: Perl's object-orientation model was actually inspired by Python's.

I ... believe I said that.

I must not have read that far? hmm

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.