Larry Wall

back to index

description: American computer programmer and author

person

35 results

The Productive Programmer

by Neal Ford  · 8 Dec 2008  · 224pp  · 48,804 words

years, untold conversations, and a series of lectures later, Neal has produced a definitive work on the subject. In his book Programming Perl (O’Reilly), Larry Wall describes the three virtues of a programmer as “laziness, impatience, and hubris.” Laziness, because you will expend effort to reduce the amount of overall work

Masterminds of Programming: Conversations With the Creators of Major Programming Languages

by Federico Biancuzzi and Shane Warden  · 21 Mar 2009  · 496pp  · 174,084 words

, Java, interviews James Gosling. Chapter 13, C#, interviews Anders Hejlsberg. Chapter 14, UML, interviews Ivar Jacobson, James Rumbaugh, and Grady Booch. Chapter 15, Perl, interviews Larry Wall. Chapter 16, PostScript, interviews Charles Geschke and John Warnock. Chapter 17, Eiffel, interviews Bertrand Meyer. Contributors lists the biographies of all the contributors. Conventions Used

provided a very powerful way of quickly creating new functionality with simple compositions of programs. People started thinking how to solve problems along these lines. Larry Wall’s language Perl, which I think of as a descendant of AWK and other Unix tools, combined many aspects of this kind of program composition

had this quote that was essentially systems should be as simple as possible but no simpler. Is simplicity or complexity a constant throughout the system? Larry Wall talks about a waterbed theory of complexity; if you push down complexity in one part of the language, it pops up elsewhere. In making the

call it the “Pathologically Eclectic Rubbish Lister” and the “Swiss-Army Chainsaw”, flaunting the motto, “There’s More Than One Way to Do It!” Creator Larry Wall sometimes describes it as a kind of glue language, originally intended as a sweet spot between the Unix shell and C to help people get

the long-developed revision of Perl 6, a language designed to last at least 20 years. The Language of Revolutions How do you define Perl? Larry Wall: Perl is an ongoing experiment in how best to incorporate some of the principles of natural language into computer language, not at a shallow syntactic

the Experts (Addison-Wesley, 2004) and Java Generics and Collections (O’Reilly, 2006). He has delivered invited talks in locations ranging from Aizu to Zurich. Larry Wall was educated at various places, including the Cornish School of Music, the Seattle Youth Symphony, Seattle Pacific University, Multnomah School of the Bible, SIL International

Rebel Code: Linux and the Open Source Revolution

by Glyn Moody  · 14 Jul 2002  · 483pp  · 145,225 words

wide margin, but Perl has no serious rivals at all from the commercial sector. Its creator, now routinely referred to as the “Perl god,” is Larry Wall, one of best-known and most influential figures in the free software community, alongside Richard Stallman and Linus. Wall was born in California, in 1954

morality and no sense of humor. If Richard Stallman is the father of today’s free software movement, Larry Wall can be rightly considered its favorite uncle. 9 The Art of Code LONG BEFORE LARRY WALL WAS THINKING about how to make Perl successful, Richard Stallman had analyzed why the hacker community at the

to these projects with no immediate thought of material reward. In one respect, it is unsatisfactory: It does not explain why top hackers—Linus or Larry Wall—began and then devoted so much effort to their fledgling projects. Raymond’s “scratching an itch” does not suffice, either: The itches would have been

organ built in a specially designed room of his house. Knuth shares a love of music with many of his fellow programmers of free software: Larry Wall trained as a musician, Richard Stallman takes music and instruments with him wherever he goes, Ted Ts’o and Stephen Tweedie sing in choirs (and

just using it for the 1s and 0s it represented.” Perhaps the most articulate exponent of the centrality of the community to open source is Larry Wall. He has spoken of wanting to serve people through Perl, and realized that this “needed the culture around the language,” as he says—and cultures

ways that first Perl conference was themed around some of Eric’s ideas.” The conference took place in San Jose, California, on 20 August 1997. Larry Wall made his first idiosyncratic keynote, which bore the punning and yet descriptive title of ‘Perl Culture,’ and Raymond read The Cathedral and the Bazaar. This

thought, gosh, let me just see if I can get the heads of these various well-known projects . . . together and meet.” Those heads included Linus, Larry Wall, Brian Behlendorf, Eric Allman, Paul Vixie and Eric Raymond. Originally planned as a meeting for hackers who were based on the West Coast of the

sight because open source needs this constant supply of new hackers just to keep its current projects ticking over. Although high-profile coders—Richard Stallman, Larry Wall and Linus—appear to be fixtures in the hacker firmament, this is by no means true for the vast majority of those in the free

in many ways a rival to Perl—the leading scripting language—but van Rossum emphasizes that no animosity exists between him and Perl’s creator, Larry Wall. “I think Larry is a great guy, and Perl is a very useful language, but I have a different philosophy about language design.” Because of

of the main open source projects have already tackled this issue. Apache’s core group allows new members to be added as others drop out. Larry Wall has stepped back from the day-to-day running of Perl so that others can shoulder the burden in turn. Projects such as Sendmail have

growing stature in the open source world can be gauged from the roster of top hackers who joined its technical advisory board in March 2001: Larry Wall, Brendan Eich (the main architect for Mozilla), Guido van Rossum, and Rasmus Lerdorf. The swelling ranks of what might be termed second-generation open source

NeuroTribes: The Legacy of Autism and the Future of Neurodiversity

by Steve Silberman  · 24 Aug 2015  · 786pp  · 195,810 words

brain. Hans Asperger and children at the University of Vienna, 1930s. Introduction: Beyond the Geek Syndrome There is more than one way to do it. —LARRY WALL On a bright May morning in 2000, I was standing on the deck of a ship churning toward Alaska’s Inside Passage with more than

America liner called the Volendam, to cover the maiden voyage for Wired magazine. Of the many legendary coders on board, the uncontested geek star was Larry Wall, creator of Perl, one of the first and most widely used open-source programming languages in the world. Thousands of websites we rely on daily

://www.perl.com/pub/2000/10/begperl1.html he derived it from the parable of the “pearl of great price”: Larry Wall, interview with the author, 2000. laziness, impatience, and hubris: Programming Perl, Larry Wall, Jon Orwant, and Tom Christiansen. O’Reilly Media, 3rd ed., 2000, p. xix. she helped Vint Cerf develop the

Higher-Order Perl: A Guide to Program Transformation

by Mark Jason Dominus  · 14 Mar 2005  · 525pp  · 149,886 words

, people familiar with C and with Unix scripting languages; they naturally tended to write Perl programs that resembled C and awk programs. Perl’s inventor, Larry Wall, came from this sysadmin community, as did Randal Schwartz, his coauthor on Programming Perl, the first and still the most important Perl reference work. Other

. This is easier said than done. Hardly anyone wants to listen to Lisp programmers. Perl folks have a deep suspicion of Lisp, as demonstrated by Larry Wall’s famous remark that Lisp has all the visual appeal of oatmeal with fingernail clippings mixed in. Lisp programmers go around making funny noises like

integrating me into the Perl community. Finally, the list of things “without which this book could not have been written” cannot be complete without thanking Larry Wall for writing Perl and for founding the Perl community, without which this book could not have been written. 1. Recursion and Callbacks The first “advanced

iterator skips the next two records, until it finds record 5 (Michael Schwern), which it returns. The filehandle is now positioned just before record 6 (Larry Wall). When $q1 executes the second time, it skips record 6, reaches the end of the file, and returns undef. All further calls to both iterators

erroneous. 4.5.7 Iterator Methods People can be funny about syntax, and Perl programmers are even more obsessed with syntax than most people. When Larry Wall described the syntax of Perl 6 for the first time, people were up in arms because he was replacing the -> operator with . and the . operator

WTF?: What's the Future and Why It's Up to Us

by Tim O'Reilly  · 9 Oct 2017  · 561pp  · 157,589 words

, I was particularly fascinated by the success of the Perl programming language in enabling this new paradigm on the web. Perl was originally created by Larry Wall in 1987 and distributed for free over early computer networks. I had published Larry’s book, Programming Perl, in 1991, and was preparing to launch

Hotel (now the Garden Court) in Palo Alto, I brought together Linus Torvalds, Brian Behlendorf (one of the founders of the Apache web server project), Larry Wall, Guido van Rossum (the creator of the Python programming language), Jamie Zawinski (the chief developer of the Mozilla project), Eric Raymond, Michael Tiemann (the founder

me. “That’s exactly what we want companies to do,” he said. “We’re laying a foundation, and we want everyone to build on it.” Larry Wall, creator of Perl, was another of my mentors in how to think about free software. When I asked him why he had made Perl free

enabler of ubiquitous personal computing, a necessary precursor to the global computing networks of today. That was value for all of society. I saw that Larry Wall and Bill Gates had a great deal in common. As the creators (albeit with a host of co-contributors) of a body of intellectual work

by a team co-founded by Brian Behlendorf, sitting here. That website also makes heavy use of programming languages like Perl and Python, written by Larry Wall, here, and Guido van Rossum, here. If you send email, it was routed to its destination by Sendmail, written by Eric Allman. And that’s

like to single out as mentors and sources of inspiration, directly or indirectly, Stewart Brand, Dennis Ritchie, Ken Thompson, Brian Kernighan, Bill Joy, Bob Scheifler, Larry Wall, Vint Cerf, Jon Postel, Tim Berners-Lee, Linus Torvalds, Brian Behlendorf, Jeff Bezos, Larry Page, Sergey Brin, Eric Schmidt, Pierre Omidyar, Ev Williams, Mark Zuckerberg

Free as in Freedom

by Sam Williams  · 16 Nov 2015

, most licenses were very informal," Gilmore recalls. As an example of this informality, Gilmore cites a copyright notice for trn, a Unix utility. Written by Larry Wall, future creator of the Perl programming language, patch made it simple for Unix programmers to insert source-code fixes-" patches" in hacker jargon-into any

large program. Recognizing the utility of this feature, Wall put the following copyright notice in the program's accompanying README file: Copyright (c) 1985, Larry Wall You may copy the trn kit in whole or in part as long as you don't try to make money off it, or pretend

inaugural Perl Conference later that year in Monterey, California. Although the conference was supposed to focus on Perl, a scripting language created by Unix hacker Larry Wall, O'Reilly assured Raymond that the conference would address other free software technologies. Given the growing commercial interest in Linux and Apache, a popular free

, and other prominent publications. Within a few months, Torvalds' face was appearing on the cover of Forbes magazine, with the faces of Stallman, Perl creator Larry Wall, and Apache team leader Brian Behlendorf featured in the interior spread. Open source was open for business. For summit attendees such as Tiemann, the solidarity

Programming in Scala

by Martin Odersky, Lex Spoon and Bill Venners  · 15 Jan 2008  · 754pp  · 48,930 words

. Thus, you could pass a List[Person] to orderedMergeSort, because Person mixes in Ordered. For example, consider this list: scala> val people = List( new Person("Larry", "Wall"), new Person("Anders", "Hejlsberg"), new Person("Guido", "van Rossum"), new Person("Alan", "Kay"), new Person("Yukihiro", "Matsumoto") ) people: List[Person] = List

(Larry Wall, Anders Hejlsberg, Guido van Rossum, Alan Kay, Yukihiro Matsumoto) Because the element type of this list, Person, mixes in (and is therefore a subtype of)

], you can pass the list to orderedMergeSort: scala> val sortedPeople = orderedMergeSort(people) sortedPeople: List[Person] = List(Anders Hejlsberg, Alan Kay, Yukihiro Matsumoto, Guido van Rossum, Larry Wall) Now, although the sort function shown in Listing 19.12 serves as a useful illustration of upper bounds, it isn’t actually the most general

The Manager’s Path

by Camille Fournier  · 7 Mar 2017

teams will come to understand the bigger picture and appreciate their mission as part of that picture. The Virtues of Laziness and Impatience I love Larry Wall’s idea that “laziness, impatience, and hubris” are virtues of engineers, as he articulated in Programming Perl.3 These virtues persist into leadership, and learning

’s important. As a leader, any time you see something being done that feels inefficient, question it: Why does 3 Tom Christiansen, brian d foy, Larry Wall, and Jon Orwant, Programming Perl, 4th edition (Sebastopol, CA: O’Reilly, 2012). 122 | THE MANAGER’S PATH this feel inefficient to me? What is the

Remix: Making Art and Commerce Thrive in the Hybrid Economy

by Lawrence Lessig  · 2 Jan 2009

software, along with support and service, to corporations. Another important force in the open source world is Perl. It was created by 43-year-old Larry Wall, a former linguist who created Perl while at Burroughs Corp. on a government-funded project. The software is free, although Wall has sold 500,000

Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software

by Scott Rosenberg  · 2 Jan 2006  · 394pp  · 118,929 words

Puppet 3 Beginner's Guide

by John Arundel  · 16 Apr 2013  · 241pp  · 43,073 words

Version Control With Git: Powerful Tools and Techniques for Collaborative Software Development

by Jon Loeliger and Matthew McCullough  · 14 Aug 2012

The Joy of Clojure

by Michael Fogus and Chris Houser  · 28 Nov 2010  · 706pp  · 120,784 words

The Art of UNIX Programming

by Eric S. Raymond  · 22 Sep 2003  · 612pp  · 187,431 words

Coders: The Making of a New Tribe and the Remaking of the World

by Clive Thompson  · 26 Mar 2019  · 499pp  · 144,278 words

Speaking Code: Coding as Aesthetic and Political Expression

by Geoff Cox and Alex McLean  · 9 Nov 2012

Founders at Work: Stories of Startups' Early Days

by Jessica Livingston  · 14 Aug 2008  · 468pp  · 233,091 words

More Joel on Software

by Joel Spolsky  · 25 Jun 2008  · 292pp  · 81,699 words

Coding Freedom: The Ethics and Aesthetics of Hacking

by E. Gabriella Coleman  · 25 Nov 2012  · 398pp  · 107,788 words

Coders at Work

by Peter Seibel  · 22 Jun 2009  · 1,201pp  · 233,519 words

Code Complete (Developer Best Practices)

by Steve McConnell  · 8 Jun 2004  · 1,758pp  · 342,766 words

Multitool Linux: Practical Uses for Open Source Software

by Michael Schwarz, Jeremy Anderson and Peter Curtis  · 7 May 2002

Forge Your Future with Open Source

by VM (Vicky) Brasseur  · 266pp  · 79,297 words

Hacking Exposed: Network Security Secrets and Solutions

by Stuart McClure, Joel Scambray and George Kurtz  · 15 Feb 2001  · 260pp  · 40,943 words

Puppet 3 Cookbook

by John Arundel  · 25 Aug 2013  · 274pp  · 58,675 words

Managing Projects With GNU Make

by Robert Mecklenburg and Andrew Oram  · 19 Nov 2004  · 471pp  · 94,519 words

Ruby by example: concepts and code

by Kevin C. Baird  · 1 Jun 2007  · 309pp  · 65,118 words

Real World Haskell

by Bryan O'Sullivan, John Goerzen, Donald Stewart and Donald Bruce Stewart  · 2 Dec 2008  · 1,065pp  · 229,099 words

The Bankers' New Clothes: What's Wrong With Banking and What to Do About It

by Anat Admati and Martin Hellwig  · 15 Feb 2013  · 726pp  · 172,988 words

Practical Ext JS Projects With Gears

by Frank Zammetti  · 7 Jul 2009  · 602pp  · 207,965 words

The Future of Ideas: The Fate of the Commons in a Connected World

by Lawrence Lessig  · 14 Jul 2001  · 494pp  · 142,285 words

The Art of Community: Building the New Age of Participation

by Jono Bacon  · 1 Aug 2009  · 394pp  · 110,352 words

Peer-to-Peer

by Andy Oram  · 26 Feb 2001  · 673pp  · 164,804 words

Clojure Programming

by Chas Emerick, Brian Carper and Christophe Grand  · 15 Aug 2011  · 999pp  · 194,942 words