Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re: Perl 5's greatest limitation is...?

by Courage (Parson)
on Jul 28, 2005 at 09:02 UTC ( [id://478884]=note: print w/replies, xml ) Need Help??


in reply to Perl 5's greatest limitation is...?

Best regards,
Courage, the Cowardly Dog

  • Comment on Re: Perl 5's greatest limitation is...?

Replies are listed 'Best First'.
Re^2: Perl 5's greatest limitation is...?
by halley (Prior) on Jul 28, 2005 at 14:10 UTC
    I never buy the "many keystrokes" argument, for Perl or Java or AppleScript or anything. Editors for programming have been around for a LONG time. Learn to use them effectively, as they will compensate for any lack of typing skills or energy. Autocompletion tools are not a new science. Notepad is not a programming editor.

    I will argue the companion point, but this again is not just Perl: way too much syntax in most of the code I see. Too much ->{} and ${@{$$x}} and \($!) in high-level code. People get in the habit of typing while they're thinking in terms of the implementation, instead of thinking in terms of expressing the solution to a problem.

    I try to write my libraries such that the caller doesn't have to write a lot of syntactic noise just to get things done. In other words, the lower level code should take it on themselves to make literate programming possible at the higher levels.

    --
    [ e d @ h a l l e y . c c ]

Re^2: Perl 5's greatest limitation is...?
by Jenda (Abbot) on Jul 28, 2005 at 13:49 UTC

    Many keystrokes when working with files? Ever had to do anything file related in VBScript? That's what I call many keystrokes. Set FS = Server.CreateObject("Scripting.FileSystemObject") anyone?

    Jenda
    XML sucks. Badly. SOAP on the other hand is the most powerfull vacuum pump ever invented.

      you're right: perl is better than VBScript.

      But it is worse than perl6, where it is allowed to do my $contents = "filename".slurp;

      Currently there are limitations, but moving to right direction :)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://478884]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others musing on the Monastery: (5)
As of 2024-04-16 12:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found