Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Ask Larry Wall

Posted by Roblimo on Mon Aug 26, 2002 11:00 AM
from the from-the-master's-mouth-to-your-ear dept.
About what? Perl is probably a good topic choice. No one knows more about Perl than Larry Wall, right? We'll send 10 of the highest-moderated questions to Larry by email, and post his answers when we get them back. Note: Due to Slashdot's line length restrictions, lines of code over 50 characters long may not display correctly. Please be aware of this if you include code samples in your question.
This discussion has been archived. No new comments can be posted.
Ask Larry Wall | Log In/Create an Account | Top | 633 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Rewind and replay (Score:4, Interesting)

    by ObviousGuy (578567) <ObviousGuy@hotmail.com> on Monday August 26 2002, @11:03AM (#4141462) Homepage Journal
    If you were to have a second chance at designing Perl, what would you have done differently?

    It's clear that Perl is undergoing a huge revision now, but even in the midst of this, you have to refrain from straying too far from the existing userbase. What would you do if you didn't have to satisfy those people?
  • hmmm... by Byteme (Score:1) Monday August 26 2002, @11:03AM
  • James Joyce (Score:3, Interesting)

    by fm6 (162816) on Monday August 26 2002, @11:04AM (#4141467) Homepage Journal
    If he were still alive, and were writing software instead of fiction, would he program in Perl?

    No, this is not a Troll! It seems to me that Perl is as much about expressiveness as it is about creating software.

  • Perl vs J2EE (Score:5, Interesting)

    by Anonymous Coward on Monday August 26 2002, @11:04AM (#4141468)
    What do you think about the argument that Perl is a good language for small/medium sized websites and Java/J2EE is what should be used for large enterprise websites??
    • Re:ugh by Anonymous Coward (Score:1) Monday August 26 2002, @11:59AM
    • 2 replies beneath your current threshold.
  • Perl's Roots... by jeffy124 (Score:2) Monday August 26 2002, @11:04AM
  • by Marx_Mrvelous (532372) on Monday August 26 2002, @11:04AM (#4141473) Homepage
    I've been using perl for a very long time, but primarily as a scripting language. I indeed mostly use it for extraction and reporting. With the recent developments in perl, however, there seems to be the trend that perl is able to do much, much more (while retaining compatibility to be "just" a scripting language).

    What do you think about how people are using Perl today? Are you satisfied that most people use it for simple tasks like log parsing? Would you like to see more advanced applications being built with Perl verses a compiled language?
  • Why does perl suck so badly? by Anonymous Coward (Score:1) Monday August 26 2002, @11:05AM
  • Development Story by dkh2 (Score:1) Monday August 26 2002, @11:06AM
  • Other linguas? (Score:5, Interesting)

    by PDHoss (141657) on Monday August 26 2002, @11:07AM (#4141488)

    What language do you use when you're not using Perl? ;) Seriously, are there aspects of other languages you've considered adding to Perl? If so, what languages? What features?

    PDHoss

  • What 10 Q's would you ask yourself? (Score:5, Interesting)

    by thaigan (197773) on Monday August 26 2002, @11:07AM (#4141492)
    If given the chance, what 10 questions would you ask yourself?
    • 1 reply beneath your current threshold.
  • 50 lines??? by Bandman (Score:1) Monday August 26 2002, @11:08AM
  • Open source and money (Score:4, Interesting)

    by hackstraw (262471) on Monday August 26 2002, @11:09AM (#4141501) Homepage
    Larry,

    Thanks for Perl and the excellent Camel Book. I've been using Perl for 7 years now and am very grateful for having such a tool at my disposal.

    Now for the question. Many times people ask the question "Does open source software pay?", and I am under the assumption that it has for you with the profits from the Camel Book and the Perl Resource Kit, etc. So has OSS been profitable for you?

    PS, I miss the Hmm..... and other funny comments while applying patches :)

  • Line Length (Score:4, Funny)

    by carrier lost (222597) on Monday August 26 2002, @11:10AM (#4141502) Homepage

    Due to Slashdot's line length restrictions, lines of code over 50 characters long may not display correctly.

    Isn't this something that can be fixed in Perl?

    MjM

    I only mod up...

    • Re:Line Length by Neon Spiral Injector (Score:2) Monday August 26 2002, @11:36AM
    • Re:Line Length by jesser (Score:3) Monday August 26 2002, @04:03PM
      • Re:Line Length by jacobito (Score:1) Tuesday August 27 2002, @12:04AM
      • Correction by jesser (Score:2) Tuesday August 27 2002, @04:37PM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Perl Beginners (Score:4, Interesting)

    by KoopaTroopa (549540) on Monday August 26 2002, @11:10AM (#4141508) Homepage
    I'm a CS student who's recently become very interested in Perl along with other languages. However, I don't really have too much everyday (or even occasional) need to actually USE much Perl. I am big into learning as much as I can about it for its own sake.

    Now, for the question: Given this approach to learning Perl (just for a general working knowledge, maybe light usage,) is it really worth spending a lot of my time learning Perl now, or should I wait for the big Perl 6 revision?

    Thanks :)
  • Perl and slashdot by larry bagina (Score:2) Monday August 26 2002, @11:12AM
  • My Question (Score:3, Interesting)

    by SpanishInquisition (127269) on Monday August 26 2002, @11:12AM (#4141517) Homepage Journal
    Do you think that Perl the fact that Perl is so easy to learn and alows a lot of "Baby Talk" is a disavantage in the workplace were it makes a good programmer indistinguishable from a amateur wannabe. Compare that to Java where even if you just want to print "Hello World" you have to understand inheritance, polymorphism and static class methods. Would a Perl certification help give managers that fuzzy feeling of security?
  • by TibbonZero (571809) <Tibbon@@@gmail...com> on Monday August 26 2002, @11:12AM (#4141518) Homepage Journal
    What do you feel about the future of Perl? Where is it moving to, and what still has to be done?
    Do you see Perl moving towards ever being a greater language for "programming" as C++ is? Or is it's place pretty well defined and not moving?
    In addition, what do you think about other languages and systems such as the .NET and XML [microsoft.com]? Do you see them as being possibly sucessful in light of Perl's flexiblity? There are so many languages and standards out there, it's hard to see what will some to the top.
  • Structured programming and perl (Score:5, Interesting)

    by slashnot007 (576103) on Monday August 26 2002, @11:12AM (#4141519)
    The reason I like perl is it is not a structured programming language. In my work I find it is 50% a get the job done parsing language and 25% sequencer of programs and deamons and 25% major ojbect oriented programming effort often a cgi.

    Thus I worry that perl has Python-envy. I've tried to use python several times but always go back to perl. The reason is my daily need for a parser dominates my choice of language and maintains my fluency, since I dont want to have to be fluent in both, perl becomes my language of choice for advanced tasks too, even though python might be better for strcutrued programming.

    So my question is, is perl 6 making make perl a structued language like python? Would it be a good idea if perl did not develop any further for fear of becoming too complicated and thus disorganized. (witness the evolution of java from clean slate to giant mess with intricate redundant libraries half of which are deprecated).

  • How many ducks by Anonymous Coward (Score:2) Monday August 26 2002, @11:12AM
  • How Object-Oriented is Perl (Score:4, Interesting)

    by Pinball Wizard (161942) on Monday August 26 2002, @11:14AM (#4141528) Homepage Journal
    Larry, Perl has been accused of not being object-oriented because it only supports one of The Three Pillars(encapsulation, the other two being inheritance and polymorphism) of Object-Oriented programming.

    In my experience having the programming language handle the complexities of the object type is just as good as having explicit types like int, float, string, etc. But others disagree. And, I'm sure that by creating packages that call other packages, inheritance can be simulated. Others would disagree with this as well.

    Additionally, the people who criticize Perl's object-orientedness claim that Object-Oriented programming is "bolted on" to Perl, and therefore is somehow unnatural compared to a language like Java which is built to be object-oriented from the ground up.

    How would you answer these critics, and how well does Perl in fact support Object-Oriented Programming, in your opinion?
  • Python and Ruby (Score:3, Interesting)

    by millibit (601517) on Monday August 26 2002, @11:15AM (#4141533)
    Which language do you prefere between Python and Ruby?
    • 1 reply beneath your current threshold.
  • Why Perl? (Score:3, Interesting)

    by Alizarin Erythrosin (457981) on Monday August 26 2002, @11:15AM (#4141535)
    Why would you pick Perl over other web (or even shell) scripting languages like PHP, ASP or any of the others?
    • ASP? by ergo98 (Score:1) Monday August 26 2002, @12:41PM
    • Re:Why Perl? by Alizarin Erythrosin (Score:1) Monday August 26 2002, @01:38PM
      • Re:Why Perl? by Bingo Foo (Score:2) Monday August 26 2002, @05:17PM
    • 3 replies beneath your current threshold.
  • Poem (Score:3, Interesting)

    by TrumpetPower! (190615) <ben@trumpetpower.com> on Monday August 26 2002, @11:15AM (#4141536) Homepage

    What's your favorite Perl poem?

    Cheers,

    b&

    P.S. Thanks for creating something as wonderful as Perl! b&

  • Usenauts behaving badly by ObviousGuy (Score:1) Monday August 26 2002, @11:15AM
    • 1 reply beneath your current threshold.
  • Languages in general (Score:4, Interesting)

    by nburtner (536565) <cstrife AT gmail DOT com> on Monday August 26 2002, @11:16AM (#4141545)
    Mr. Wall,
    I know that you are an amateur linguist, since you originally wanted to be a missionary, and I was just wondering what other languages that you know and how they influenced your design of perl. I believe that you mentioned in the Camel that Greek was one of the languages that you drew from, and I was just wondering about the others you used, and why you chose them.

    Thanks!
  • GUI Toolkits by EZR-2000 (Score:1) Monday August 26 2002, @11:17AM
  • 5 Changes (Score:4, Interesting)

    If there were 5 things about Perl you could change (or have changed in the beginning), be it the way regex's are handled, making one thing faster than another, what would they be, and why? I've often wondered why loops can be/are faster than grep for finding data in an array/string.
    • 1 reply beneath your current threshold.
  • Perl Funding by slashnot007 (Score:2) Monday August 26 2002, @11:19AM
  • What about Ruby and PHP? by destiney (Score:1) Monday August 26 2002, @11:20AM
  • directions for perl by Lumpy (Score:2) Monday August 26 2002, @11:20AM
  • language comparison (Score:3, Interesting)

    by relay_mod (525998) on Monday August 26 2002, @11:20AM (#4141586)
    How do you think Perl compares to languages such as Ruby, Python, or Lua? Where do you think Perl has its strengths, when these other languages are accounted for?
    • 1 reply beneath your current threshold.
  • what next now? (Score:4, Interesting)

    Larry, I am a perl user for quite sometime now, infact in many organizations like us perl is the defacto language for scripting. And I feel Perl has reached a pinnacle. Perl as such will be difficult to improve. Of course better regex and such minor issues can be fixed, but for all that matters I waould call it perfect, so do you plan to branch into something completly differnt, yet on the same philosophy. Perhaps perl with more intution, more power, an altogether differnt language with the same underlying philosophy of perl?
  • What will you *not* put into Perl 6? (Score:5, Interesting)

    by TreyHarris (15366) on Monday August 26 2002, @11:23AM (#4141617)
    What would you say has been the number one requested feature that you will not put into Perl 6, and why not?
    • 1 reply beneath your current threshold.
  • perl vs other languages (Score:5, Interesting)

    by larry bagina (561269) on Monday August 26 2002, @11:24AM (#4141618) Journal
    Whenever perl pops up in slashdot, there are plenty of language zealots claiming perl is obsolete and you should really be using php or ruby or python instead.


    What are your thoughts on these other scripting languages? What do you like about them, what do you dislike?

  • Pace of Perl 6 by jbolden (Score:1) Monday August 26 2002, @11:25AM
  • LOTR (Score:4, Funny)

    by baldass_newbie (136609) on Monday August 26 2002, @11:25AM (#4141631) Homepage Journal
    In the Camel Book, you mention Tolkien's Lord of the Rings as good background reading for Perl.
    Do you think the Peter Jackson movies are an acceptable alternative? Or do I have to read the books?
    • Re:LOTR by twoshortplanks (Score:2) Monday August 26 2002, @12:11PM
    • Re:LOTR by geekoid (Score:2) Monday August 26 2002, @12:14PM
      • Re:LOTR by twoshortplanks (Score:2) Monday August 26 2002, @12:52PM
      • 1 reply beneath your current threshold.
    • 2 replies beneath your current threshold.
  • Perl Class? (Score:5, Interesting)

    by RollyGuy (24873) on Monday August 26 2002, @11:25AM (#4141635)
    At the college level, the programming classes are taught using C,C++,Java, etc. Do you see a place for perl being taught in the classroom? I find that it is often overlooked and dismissed as simply a scripting language.
  • grep,sed,awk vs. perl by Anonymous Coward (Score:1) Monday August 26 2002, @11:28AM
    • 1 reply beneath your current threshold.
  • Why Perl? (Score:4, Interesting)

    by wackysootroom (243310) on Monday August 26 2002, @11:28AM (#4141650) Homepage
    Just to set the record straight, I use whatever language that I think will be the best tool for the job.

    Larry, my question to you is why should I use PERL over Python for system administration? Why should I use PERL over PHP for web content? What do you think that PERL is best suited for?
    • Re:Why Perl? by ichimunki (Score:2) Monday August 26 2002, @12:18PM
      • Re:Why Perl? by ichimunki (Score:1) Tuesday August 27 2002, @12:31PM
        • 1 reply beneath your current threshold.
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Aside from programming by fruey (Score:2) Monday August 26 2002, @11:28AM
    • 1 reply beneath your current threshold.
  • Questions in Perl by jsonmez (Score:1) Monday August 26 2002, @11:28AM
  • Perl and .NET (Score:5, Interesting)

    by prostoalex (308614) on Monday August 26 2002, @11:29AM (#4141656) Journal
    What is your opinion of .NET in general and Perl's role in it? Given that .NET supports Perl as one of the languages would you recommend actually using it for any projects? Do you see good future for this tandem?
    • Re:Perl and .NET (Score:4, Interesting)

      by mcc (14761) <amcclure@purdue.edu> on Monday August 26 2002, @02:30PM (#4143252) Homepage
      I would like to ask the following as kind of a rider on the parent question:

      From looking at perl 6, it really and honestly seems to me like the perl 6 team is trying to position itself as a competitor to .NET, or at least mono. Specifically, Parrot as it's been described in the apocalypses looks like a natural replacement for the .NET CLR, as a more abstract and thus powerful VM that will let objects from different languages interact with each other seamlessly, without being neutered/"managed" the way that CLR languages have to be in order to fit the C# object model.

      Is this an accurate assessment? Was perl 6 meant to be a "better" CLR, and are you people intending to market it as such? If so, do you think that perl 6 could seriously compete with the .NET CLR or the JVM-- given that while those two may be a bit behind in the virtual machine department, they come with really complicated tightly-integrated framework APIs (J2EE, swing, the .net framework..) whereas perl just has a bunch of assorted disorganized modules that do everything?

      Can it be honestly said that perl 6 is a threat to .NET?
      [ Parent ]
  • Concurrent/Distributed tasks by sergio (Score:2) Monday August 26 2002, @11:29AM
  • I wonder what Larry Wall thinks of this. by ultor (Score:1) Monday August 26 2002, @11:29AM
  • The REAL question (Score:4, Funny)

    by unicron (20286) <unicron@thcne[ ]et ['t.n' in gap]> on Monday August 26 2002, @11:30AM (#4141674) Homepage
    Mr. Wall,

    Your campaign seems to have the momentum of a freight train. Why are you so popular?

  • Missionaries (Score:4, Interesting)

    by technoCon (18339) on Monday August 26 2002, @11:30AM (#4141679) Homepage Journal
    WARNING: a Christian topic follows. Close your eyes and stop your ears if that bothers you.

    I hear that Mr. Wall once wanted to be a missionary translator but that a chronic health problem prevented him from going someplace foreign. I further hear that missionary translators use Perl a lot.

    Has he heard any cool stories about how missionaries use Perl?

    Would he ever want to do a short-term missionary gig?

    How is his health nowadays?
  • Dear Larry: Are you crazy? (Score:3, Interesting)

    by Scareduck (177470) on Monday August 26 2002, @11:32AM (#4141687) Homepage Journal
    Having read some of the more recent Apocalypses, I have a question for you: are you crazy? The regexp changes you're talking about in Apocalypse 5 [perl.com] will make Perl 6 deeply incompatible with existing scripts and practice. In particular, I object to the conversion of [] to non-capturing grouping rather than character class. [perl.com] As a long-time user of Perl, I have to say this is insane. You're wrong when you say "we're really simplifying" -- you're making things more complex. Changing this breaks Perl and much more; why do you think you're immune from the negative side-effects of hubris? And it is hubris. We know this because you start page 2 [perl.com] of the Apocalypse by saying, "Regex culture has gone wrong in a variety of ways...." One of Issawi's Laws of Progress says that society (even Perl regexp culture) is a mule, not a car -- if pressed too hard, it will kick an throw off its rider. Something this radical and wrong will hurt Perl 6 adoption and will retard the acceptance of some very nifty features.
    • Re:Dear Larry: Are you crazy? (Score:4, Informative)

      by legLess (127550) on Monday August 26 2002, @12:07PM (#4141931) Journal
      Yowza. Blockquothe the Scareduck:
      The regexp changes you're talking about in Apocalypse 5 [perl.com] will make Perl 6 deeply incompatible with existing scripts and practice. ...Something this radical and wrong will hurt Perl 6 adoption and will retard the acceptance of some very nifty features.
      First of all, in case you missed it, one of the explicit design goals of Perl 6 is to run Perl 5 code perfectly and with no changes. If you don't want to use Perl 6 features - don't. End of story.

      This makes your pithy Issawi quote pointless. Larry's not pushing the Perl mule, he's giving riders a choice of a new, different mule that many of them will like better. If you feel pushed - again, keep writing Perl 5.

      Larry's said several times that he's going to break everything that needs to be broken, mercilessly, in the design of Perl 6. Only those to whom this appeals need come along for the ride. I think your hysteria is misplaced.
      [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:Dear Larry: Are you crazy? by buttahead (Score:2) Monday August 26 2002, @12:28PM
    • Re:Dear Larry: Are you crazy? by rgmoore (Score:3) Monday August 26 2002, @12:30PM
    • Re:Dear Larry: Are you crazy? by Ian Bicking (Score:3) Monday August 26 2002, @01:19PM
    • 2 replies beneath your current threshold.
  • by mustangdavis (583344) on Monday August 26 2002, @11:33AM (#4141696) Homepage Journal
    What are your thoughts on the comments made by people that Perl is not designed for projects that require more than one programmer? Many people have stated over and over again that Perl code can not be managed by more than one person ... what are your thoughts on that statement? How would you manage a large Perl project? Do you think Perl should be used for large projects? (or should it be used strictly as a "quick and dirty" programming language?) BTW: I love your work (someone had to say it)
  • PERL, XP, and test-driven development (Score:4, Interesting)

    by phamlen (304054) <`phamlen' `at' `mail.com'> on Monday August 26 2002, @11:35AM (#4141707) Homepage
    One of the big methodologies in vogue at the moment is eXtreme Programming and closely-related Test-driven Development (where you write your tests before writing your code.)

    Considering that XP is a "high-discipline, low formality" methodology, how do you think XP and Perl fit together? How would you go about doing test-driven development in Perl? Is Perl a good language for XP?

    -Peter
  • Issues left in Perl6? (Score:4, Interesting)

    by Jeppe Salvesen (101622) on Monday August 26 2002, @11:36AM (#4141712)
    Mr. Wall

    Are there any issues in Perl that will not be fixed in Perl6? By an "issue" I mean an aspect of the language that is being widely critized and is admittedly suboptimally implemented, like the current OO implementation.
  • Application by Whispers_in_the_dark (Score:2) Monday August 26 2002, @11:36AM
  • Perl6 + Unicoded Operators = APL? by NZheretic (Score:2) Monday August 26 2002, @11:39AM
  • creative muse by nerpdawg (Score:2) Monday August 26 2002, @11:40AM
    • 1 reply beneath your current threshold.
  • Role of Religion? (Score:4, Interesting)

    by Anonymous Cowdog (154277) on Monday August 26 2002, @11:42AM (#4141750) Journal
    Larry,

    I remember reading at some point that you are a
    Christian, and there have been suggestions that
    some of your early missionary impulses (a desire
    to do good, help others) are perhaps part of the
    zeal you have put into Perl over the years.

    Preferring a scientific view, I am not religious,
    and have no desire to be. Perhaps there is a
    God, but if there is, I think he/she has no
    opposable thumbs; in other words, has no power to
    change anything; reality is just playing out
    according to the laws of physics (whatever those
    are).

    Please tell us how in the world a scientific or
    at least technical mind can believe in God,
    and what role religion has played in your
    work on Perl.

    Thanks for doing this interview, and thanks
    for Perl!

  • For mee too! by notany (Score:1) Monday August 26 2002, @11:44AM
  • Thanks Larry (Score:5, Interesting)

    by wdr1 (31310) <(wdr1) (at) (pobox.com)> on Monday August 26 2002, @11:44AM (#4141775) Homepage Journal
    Hi Larry,

    Like many others, I *love* Perl. I use it both professionally and personally. You've not only helped make my career, but also given me a very pleasent past-time. I was wondering what I can do to say thank-you? Can we give you money? Dontate something to someone, etc.?

    When the new Programming Perl came out, I didn't really need anymoe (viva perldoc!), but wanted to make sure I was putting a few bucks in the pockets of those who made Perl great. What else can I do to say thanks?

    -Bill
    • Re:Thanks Larry by Second_Derivative (Score:2) Monday August 26 2002, @12:13PM
    • Re:Thanks Larry by twoshortplanks (Score:2) Monday August 26 2002, @12:25PM
      • 1 reply beneath your current threshold.
  • perl 6 niche (Score:5, Interesting)

    by maraist (68387) <michael.maraistN ... .n0spam.com minu> on Monday August 26 2002, @11:45AM (#4141784) Homepage
    perl 1-5 have been great UNIX configuration/management languages. This includes small-scale webserver platforms. It's very difficult to find any other language that is as versitile in this respect where it reigns in it's niche. It is the perfect combination of speed, power, simplicity and huffman encoding (especially given the co-UNIX-tools look-and-feel).

    Perl 6 on the other hand, changes this formula around; favoring a more general solution that potentially reduces performance (due to abstractions), and deviates substantially from the UNIX-family-syntax - Namely: c-ish-syntax ( colon, question mark, select, exception-handling, etc), awk/sedish reg-ex's, raw c-libray-wrappers, etc. It was these very similarities that made learning and accepting perl so trivial since learning CIS and UNIX administration was sufficient to master perl in 2 days.

    My question is: does perl 6 have a niche in mind? Or is it spreading itself too thinly; competing more and more against Java/python/C# and thus losing it's identifiable niche?
  • Favourite Quote? (Score:5, Interesting)

    by Vengie (533896) on Monday August 26 2002, @11:46AM (#4141786)
    What is your favourite quote? (*coughsigcough*)
  • Perl as culture by jom42 (Score:2) Monday August 26 2002, @11:46AM
    • 1 reply beneath your current threshold.
  • by kin_korn_karn (466864) on Monday August 26 2002, @11:48AM (#4141815) Homepage
    I'm a perl programmer who uses it daily. The push is on from the C?O types to get rid of Perl, even though a bunch of us here know it and are very proficient and fast with it. The new standard is Java with web services and all that other BS. This sickens me, because a) I'm biased towards Perl and b) I know Java is simply a fad language and the overhead/infrastructure only serves to give do-nothing architect types jobs.

    The high-level technical people in my company don't take Perl seriously. They see it as some kind of super-Awk or an artifact of the early days of the web. Smart people know better, but we're not in charge.

    What do you think it would take to get people to take Perl seriously as a programming language [again]? Is widespread use of Perl a goal of yours, or do you not care?
  • Linguistics and Perl by elgonzzo (Score:2) Monday August 26 2002, @11:50AM
  • I have another viewpoint... by Anonymous Coward (Score:1) Monday August 26 2002, @11:52AM
    • 1 reply beneath your current threshold.
  • Important one... by LePrince (Score:1) Monday August 26 2002, @11:53AM
  • Books by soosterh (Score:1) Monday August 26 2002, @11:55AM
  • Faith (Score:4, Interesting)

    by strider( corinth ) (246023) on Monday August 26 2002, @11:58AM (#4141869) Homepage
    As both a Christian and a programmer whose primary language is Perl, I've been encouraged by the fact that you make your faith as public as you do. I'm currently considering a future in programming or ministry, and since reading your note on Authorship in the Perl README, I've wondered how you view your work in relation to your faith. Do you consider doing your job as well as possible a tribute to your Author, do you consider it as partly missionary, or is there some other aspect to authoring Perl that involves your faith?
    • Re:Faith by Micah (Score:2) Monday August 26 2002, @02:45PM
      • Re:Faith by strider( corinth ) (Score:1) Monday August 26 2002, @03:34PM
        • Re:Faith by Micah (Score:2) Tuesday August 27 2002, @12:15AM
  • The EURO... by VladDrac (Score:2) Monday August 26 2002, @11:58AM
    • Re:The EURO... by Sharkeys-Day (Score:1) Tuesday August 27 2002, @12:10AM
  • perl is about art by rsd (Score:2) Monday August 26 2002, @11:59AM
  • Your perfect computer language .. by hemabe (Score:2) Monday August 26 2002, @12:00PM
  • PLEASE ANSWER by swagr (Score:2) Monday August 26 2002, @12:00PM
  • Perl 6 Linguistics by Anonymous Coward (Score:1) Monday August 26 2002, @12:09PM
  • Perl and Ruby (Score:5, Interesting)

    by King Babar (19862) on Monday August 26 2002, @12:09PM (#4141959) Homepage
    In the beginning, I programmed in awk. I lived life one line at a time, but it was good. Then somebody turned me onto perl, and life was much more than good.

    At that time, there was no credible competition to Perl in any of the niches it basically created. These days, there is more competition than I can comfortably list. Indeed, if I were choosing a language like Perl today, I would be very, very tempted to choose Ruby instead, and I am not the only Perl programmer who feels this way. Interestingly, Perl6 is beginning to look and feel a lot more like Ruby. Are there indeed aspects of Ruby that you were deliberately trying to have in Perl6? Are there any aspects of Ruby you are especially wary of?

  • Multi-Line Comments (Score:4, Insightful)

    by Washizu (220337) <bengarveyNO@SPAMcomcast.net> on Monday August 26 2002, @12:13PM (#4142010) Homepage
    Could you please put in multi-line commenting in the next version of Perl? My # key is getting rubbed off.

  • Best language? (Score:3, Interesting)

    by notany (528696) <notany@g[ ]l.com ['mai' in gap]> on Monday August 26 2002, @12:14PM (#4142034) Homepage Journal
    Larry. What is the best programming language you did not desing?
  • other interview by rsd (Score:2) Monday August 26 2002, @12:15PM
  • Perl and Slashdot? by toupsie (Score:2) Monday August 26 2002, @12:16PM
  • How's the eye surgery turning out? by Lumpish Scholar (Score:2) Monday August 26 2002, @12:19PM
    • 1 reply beneath your current threshold.
  • Perl as a LKM for native interpretation by ShadeARG (Score:1) Monday August 26 2002, @12:19PM
  • The coming "Age of Virtual Machines" by Paul Bain (Score:2) Monday August 26 2002, @12:20PM
  • feature reduction by g4dget (Score:2) Monday August 26 2002, @12:23PM
  • Perl 6 naming by kawika (Score:2) Monday August 26 2002, @12:26PM
  • Parrot should be more important than Perl6-Syntax by hemabe (Score:1) Monday August 26 2002, @12:29PM
    • 1 reply beneath your current threshold.
  • Left at the dock by kawika (Score:1) Monday August 26 2002, @12:29PM
  • faster loading times (Score:5, Interesting)

    by rsd (194962) on Monday August 26 2002, @12:31PM (#4142202) Homepage
    One of the features I really miss in perl is a clean way to pre-compile
    scripts. Both to speedup loading times and to byte-[en]code to program.

    There is perlcc, which really isn't supported as a production tool and doesn't take
    modules into account.

    What do you think about technologies like Zend [zend.com]?

    Is this really a issue for perl? or just a matter of time?
  • Perl and Frameworks by ampsicora (Score:1) Monday August 26 2002, @12:31PM
  • any relation? by Lxy (Score:2) Monday August 26 2002, @12:34PM
  • Important Question by Frank of Earth (Score:2) Monday August 26 2002, @12:37PM
  • Thus perl6 was born... by hemabe (Score:1) Monday August 26 2002, @12:42PM
  • Perl's excellent Unicode support by jon (Score:1) Monday August 26 2002, @12:43PM
  • Power Perl by fragermk (Score:1) Monday August 26 2002, @12:43PM
  • Okay, honestly... by Lukey Boy (Score:1) Monday August 26 2002, @12:45PM
  • by cpfeifer (20941) on Monday August 26 2002, @12:45PM (#4142349) Homepage
    lock, change, test, commit, unlock

    or

    change, test, commit, merge?

    Are you a locker or a merger?
  • Do you USE Perl? (Score:4, Interesting)

    by Lxy (80823) on Monday August 26 2002, @12:49PM (#4142386) Journal
    I was just looking at www.wall.org and the site for your church, of which you are the webmaster. Neither of these sites use any perl whatsoever. Coming from you, I would have expected to see a super cool Perl based calendar and lots of other neat dynamic stuff. What's your reasoning for using no perl on either of these sites?
  • Christianity (Score:5, Interesting)

    by Colonel Panic (15235) on Monday August 26 2002, @12:51PM (#4142405)
    Larry,

    As a fellow Christian (I'm sure that revelation won't get me mod points) I must say that I have really appreciated your 'State of the Onion' speeches over the years. Thanks for showing that Christians can think and that we don't all mindlessly follow a 'televangelist' religion.

    Now for the question:
    Why do you think that the geek/tech community is so anti-Christian and what can we do to help change their negative stereotypes of Christians? Why is it that so many in this community feel that being a 'Thinking Christian' is an oxymoron? People like Knuth and yourself show that Christians can think and make contributions in the technical world.

    I tend to believe that the anti-Christian bias has some justification - meaning that Christians have often not displayed the grace which the Founder displayed and taught us to live in. What is it that Ghandi said when asked about Christianity? "Christianity I like, but it's those Christians that I'm not sure about". I also suspect that the anti-intellectualism of the pop-televangelists that is unfortunately so visible bears much of the blame (often when I come across one of those so-called Christian TV shows I think I'm looking at some kind of religious mutation and when I realize that these folks claim to believe the same things I do, I wince).
  • Talk among yourselves... by NearlyHeadless (Score:1) Monday August 26 2002, @12:51PM
  • When is it time to start over? by verch (Score:1) Monday August 26 2002, @12:56PM
  • Garbage collection (Score:4, Interesting)

    by Clipper (547339) on Monday August 26 2002, @01:10PM (#4142595) Homepage
    As others [jwz.org] have pointed out, Perl's garbage collector does lend itself to the circle of garbage problem because it uses reference counting [perldoc.com]. Could you comment on the tradeoffs weighed when designing the garbage collector? e.g., Efficiency, time to implement, etc. If you could, would you reimplement it so that it used techniques like the Train Algorithm [artima.com] instead?
  • do you think in perl? by delorean (Score:1) Monday August 26 2002, @01:25PM
  • New Life Church (Score:3, Interesting)

    by Engdy (124179) on Monday August 26 2002, @01:26PM (#4142755) Homepage Journal
    Larry,

    What's it like for a celebrity to be a part of a community of Christians? Do you pass the collection plate and hand out programs before service starts like any other member, or do you get the celebrity treatment there, as well? I guess I'm asking how deep and intrusive into your life this celebrity stuff goes.

    Keep it up, I appreciate it, and the world needs more Christian heros!

  • Compiling? by Anonymous Coward (Score:1) Monday August 26 2002, @01:28PM
  • Improving Perl's documentation by Anonymous Coward (Score:2) Monday August 26 2002, @01:34PM
  • Serious question by Futurepower(R) (Score:2) Monday August 26 2002, @01:55PM
    • 1 reply beneath your current threshold.
  • perl 6 by Magius_AR (Score:1) Monday August 26 2002, @01:58PM
    • Re:perl 6 by belg4mit (Score:1) Monday August 26 2002, @02:36PM
  • Changes Based on Demand? by Spud Zeppelin (Score:2) Monday August 26 2002, @02:23PM
  • Aikido and Perl (Score:3, Interesting)

    by ScottMaxwell (108831) on Monday August 26 2002, @02:52PM (#4143408) Homepage

    First, many thanks for Perl, which has saved me much anguish.

    I know you're an aikidoka [yahoo.com], and after studying aikido for a year, I've come to see several similarities between aikido and Perl. For example, Perl gives you a nice feeling of blending with the problem instead of struggling directly against it, just as you blend with and redirect your attacker's energy rather than directly confronting it in aikido. Similarly, TMTOWTDI ("there's more than one way to do it") in aikido as well as in Perl (at least in my dojo, where understanding and reaching the goal is more important than slavishly copying the sensei).

    My question is, did you consciously approach Perl with aikido in mind (or vice versa :-)? Or is it just that they both appeal to your personality in the same way?

    Also, incidentally, what style of aikido do you practice?

  • Jesus and Perl by kc0dxf (Score:1) Monday August 26 2002, @03:02PM
  • most obfuscated.. by schmiddy (Score:2) Monday August 26 2002, @03:06PM
  • How to become a Perl Guru by Flounder (Score:2) Monday August 26 2002, @03:08PM
  • Question: Optional strong type checking in Perl 6? by Organic orange (Score:1) Monday August 26 2002, @03:16PM
  • ReGex Memories by smitty_one_each (Score:2) Monday August 26 2002, @03:17PM
  • Your successor (Score:3, Interesting)

    by Get Behind the Mule (61986) on Monday August 26 2002, @03:26PM (#4143676)
    Like Linus Torvalds, you are the alpha programmer, the founder and "benevolent dictator" of a major open source project. Of course, both projects now have large and well-structured teams of developers with many recognized leaders, but nevertheless, everyone looks to both you and Linus for guidance and leadership, and everyone accepts that you have the final say in issues of dispute.

    The open source movement hasn't been around long enough for us to witness the transition to a new top dog in a worldwide, highly visible project, so we all have to wonder sometimes what will happen when you and Linus decide to pass the baton, and how it will be handled. Have you decided what has to happen for you to retire from the Perl project? Or do you think you'll be hanging in there at 75 and above, a John Lee Hooker of programming languages, until the day you flop over your keyboard? Do you think that you'll hand over the scepter to a successor at the pinnacle, or do you think Perl can be taken over by some kind of committee? Doesn't there have to be an individual who has final say on important and possibly controversial decisions? Do you think the developer community will accept a new leader on your sayso, or will there have to be some sort of election? And if you do consider choosing a successor, what will your criteria be?

    BTW, I'm an atheist, but I hope you don't mind my saying God bless you for creating Perl. :-)
    • 1 reply beneath your current threshold.
  • Parrot as a good VM? (Score:3, Interesting)

    by IamTheRealMike (537420) on Monday August 26 2002, @03:27PM (#4143690) Homepage
    I was talking to Miguel de Icaza a few days ago about VMs on IRC. As you may be aware, he runs the Mono project which is creating an implementation of .NET

    He claimed the design of Parrot was fundamentally flawed and pointed to it's highly unusual design and the very high number of opcodes. I was wondering exactly what you're thoughts are on Parrot. It's claimed that it'll be a good target for any language, both static and dynamic, but are you really interested in pushing this? Could you see Parrot as worthy competition to .NET in the cross-language VM space? Is having a very large number of opcodes an advantage or a disadvantage?

  • Trouble reading code. by mwjlewis (Score:1) Monday August 26 2002, @03:28PM
  • Perl 5 -> Perl 6 transition problems? by imorgan (Score:1) Monday August 26 2002, @03:31PM
  • TMTOWTDI by gidds (Score:1) Monday August 26 2002, @03:37PM
  • Changing focus of Perl by TomDLux (Score:1) Monday August 26 2002, @03:46PM
  • Are we exceeding the logical limit? by ElectricRook (Score:1) Monday August 26 2002, @04:14PM
  • Linguistic dexterity and polyglot expressionism by maddog42 (Score:1) Monday August 26 2002, @04:23PM
  • Lean mean perl? by texwtf (Score:1) Monday August 26 2002, @04:40PM
  • Release by chibitoku (Score:1) Monday August 26 2002, @04:52PM
  • Home Automation by Scott8586 (Score:2) Monday August 26 2002, @05:09PM
  • Will Perl6 Challenge Java? by PerlPunk (Score:1) Monday August 26 2002, @05:35PM
  • Maintainability of Perl code by fmedio (Score:1) Monday August 26 2002, @05:53PM
  • "Programming Perl" by John Garvin (Score:1) Monday August 26 2002, @05:57PM
  • Will Perl ever be enterprise ready? by pHaze (Score:1) Monday August 26 2002, @06:44PM
  • Before posting code... by Choron (Score:1) Monday August 26 2002, @07:17PM
  • Will Perl 6 deal with large amounts of memory? by dixo0015 (Score:1) Monday August 26 2002, @08:43PM
  • On A-langs, N-langs and mathematics. by jeffen (Score:1) Monday August 26 2002, @10:00PM
  • The Real Larry Wall by Simeon2000 (Score:1) Monday August 26 2002, @11:15PM
  • What if Perl6 is broken? by flonker (Score:2) Tuesday August 27 2002, @12:28AM
  • Influence by little known languages. by Jayson (Score:2) Tuesday August 27 2002, @03:25AM
  • Parrot as Universal Virtual Machine by oren (Score:1) Tuesday August 27 2002, @03:41AM
  • Language advocacy by Per Abrahamsen (Score:2) Tuesday August 27 2002, @05:06AM
  • Perl version of J2EE by spadkins (Score:1) Tuesday August 27 2002, @08:13AM
  • Christiansen by The Ape With No Name (Score:2) Tuesday August 27 2002, @12:07PM
  • Design by contract(TM)? by garyaj (Score:1) Tuesday August 27 2002, @07:11PM
  • Why is Damian your "partner in crime" for Perl 6 by joe_n_bloe (Score:1) Wednesday August 28 2002, @11:27AM
  • Opcode.pm and Safe.pm: usafe code in Perl 6 by Kvorg (Score:1) Thursday August 29 2002, @01:03AM
  • Functional perl fails in eval() by korpiq (Score:2) Thursday August 29 2002, @10:50AM
  • E....... by TheLocustNMI (Score:2) Friday August 30 2002, @08:01AM
  • Would like Perl to be Taught as the AP Subset? by epivera (Score:1) Wednesday September 04 2002, @09:26PM
  • Other platforms by Kissing Crimson (Score:1) Friday September 06 2002, @11:59AM
  • What's the Next Catchy Descriptor of Perl? by 4of12 (Score:2) Friday September 06 2002, @01:41PM
  • Multilanguage Solutions by spiro_killglance (Score:2) Friday September 06 2002, @02:09PM
  • Re:Laziness and Hubris by jbolden (Score:1) Monday August 26 2002, @11:36AM
    • PAY ATTENTION by Marc2k (Score:1) Monday August 26 2002, @12:27PM
  • Heidi (Score:5, Funny)

    by Keitarou (572997) on Monday August 26 2002, @11:44AM (#4141773) Journal
    That was what I wanted to ask, actually. I was wondering if I could have a date with your daughter, Heidi [stonehenge.com].
    Thanks.
    [ Parent ]
    • Re:Heidi by Anonymous Coward (Score:2) Monday August 26 2002, @12:20PM
      • Re:Heidi by brad3378 (Score:2) Monday August 26 2002, @05:36PM
      • 2 replies beneath your current threshold.
    • 403 (Score:5, Funny)

      by Anonymous Coward on Monday August 26 2002, @02:11PM (#4143118)
      I think you'll find your answer here... http://www.wall.org/~heidi/ [wall.org]
      [ Parent ]
      • 1 reply beneath your current threshold.
    • Ah the 80's... by Andy Smith (Score:2) Monday August 26 2002, @04:48PM
    • Re:Heidi by Keitarou (Score:1) Monday August 26 2002, @12:13PM
      • Re:Heidi by Imperial Tacohead (Score:2) Monday August 26 2002, @12:52PM
        • Re:Heidi by TibbonZero (Score:1) Monday August 26 2002, @03:57PM
          • Re:Heidi by Subcarrier (Score:2) Monday August 26 2002, @04:50PM
      • Re:Heidi by Phroggy (Score:1) Monday August 26 2002, @01:43PM
      • 2 replies beneath your current threshold.
    • 5 replies beneath your current threshold.
  • self-obfuscation by axxackall (Score:1) Monday August 26 2002, @11:46AM
  • Re:perl future versions by hyperstation (Score:1) Monday August 26 2002, @02:22PM
  • Re:What is the airspped velocity.... by smitty_one_each (Score:2) Monday August 26 2002, @03:03PM
  • Re:Please Confirm This Rumor by zorander (Score:1) Monday August 26 2002, @07:06PM
  • 43 replies beneath your current threshold.
(1) | 2