News for hackers. Stuff that matters.
Re:A brief interview with Awk creator Dr. Brian Kernighan by kragen on Wednesday July 17, 2024 @11:22PM (#40992214)
this says 'abc, shell, awk', but what is guido responding to?
Re:A brief interview with Awk creator Dr. Brian Kernighan by Qem on Thursday July 18, 2024 @05:13AM (#40993840)
Not sure, but by the context of the conversation, it seems he complained people keeps saying lisp was an inspiration for Python, when in fact he was not even thinking about it by the time Python was created. Then it appears someone asked him what he actually based on then, and he answered abc, shell, awk. But given the lost message in the thread, perhaps you can ask him for clarification, to set the record straight.
Re:A brief interview with Awk creator Dr. Brian Kernighan by kragen on Thursday July 18, 2024 @06:18AM (#40994170)
i see, thanks!

yeah, i think it's well-known that lambda, map, filter, and reduce (the lispy bits of python) weren't in the earliest versions of python; they were contributed later on by a lisp fan

at a larger remove, of course, lisp was an inspiration for abc (via lcf and setl), shell (via algol), and awk (in a smaller way)

Re:A brief interview with Awk creator Dr. Brian Kernighan by fuzztester on Thursday July 18, 2024 @01:02PM (#40997588)
I may be wrong, but I think apply() was there in an early version of python, maybe 1.5.
Re:A brief interview with Awk creator Dr. Brian Kernighan by kragen on Thursday July 18, 2024 @08:05PM (#41000906)
1.5 was several years later
Re:A brief interview with Awk creator Dr. Brian Kernighan by fuzztester on Thursday July 18, 2024 @08:40PM (#41001080)
but it was also several years ago, which is when I first started playing around with python, before starting to do production work with it a few years later.

so in one sense, i.e. compared to the present, 1.5 is an early version.

https://en.m.wikipedia.org/wiki/History_of_Python

Re:A brief interview with Awk creator Dr. Brian Kernighan by kragen on Friday July 19, 2024 @07:52PM (#41012703)
all true