Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Perl is not ugly

Name: Anonymous 2012-01-20 3:53

If you think Perl is ugly, you don't know how to use it.

Discuss.

Name: Anonymous 2012-01-20 22:09

it's not nearly as elegant as javascript

Name: Anonymous 2012-01-20 22:43

>>40
I once read a very compelling argument that special characters serve to help the readability of code. I didn't want to believe it since I try to avoid scripting languages, but the evidence was fairly strong.

As far as sigils go, all I can say is "deal with it." Ranting about it like you are is just stupid.

Name: Anonymous 2012-01-21 3:41

>>23


$you = "fucking idiot" if perl eq "ugly";


FTFY

Name: Anonymous 2012-01-21 3:41

I like being able to put the statement of a single statement loop on the same line as the conditional operator, but without parentheses. I like to use as little space as possible on the screen, not for obfuscation but so that more of the code is on screen at any given time.

I personally don't see what's wrong with @, or $ in courier, but in times or arial or whatever the fuck the posts are published as by default they are indeed hideous (because the font itself is hideous to begin with). In fact I rather like how @ and $ look in courier.

And how subjective is the claim of any ascii character being any more or less than another when they vary between fonts? What are you writing in? Verdana? And as if just because you think the character in whatever font you use is the ugliest character known to man, doesn't mean anyone else will feel the same way or care when they don't even use that font or hold your concept of beauty.

Maybe you should make a thread for inventing the most beautiful programming language, >>40.

Name: Anonymous 2012-01-21 3:46

>>41
javascript
elegant

yeah ...


(function(){
 ...
})()


elegant scopes!

constant binding of functions to this , with no way to tell what this an already bound function has, truly elegant

every variable global by default... elegant


" -0000 \n\t\r " == false      // true

 1  == "00001"     // true
[1] == "00001"     // false
[1] == "1"         // true
[1] == 1           // true
[1] == [1]         // false

null == undefined  // true

[[], undefined, null] == ",,"  // true

var a = [0]
a == a      // true
a == !a     // true


=='s coercion... elegant!

Name: Anonymous 2012-01-21 4:54

I don't think the sigils are ugly. And I appreciate the mnemonic of what context a variable is used in when reading someone else's code in particular.

Name: Anonymous 2012-01-21 9:00

>>46
Most of the time if you don't know what a variable holds you must look it up anyway. Just knowing whether it's a list or hash isn't very useful.

Sure, in some rare cases it is, but there's no way that compensates for the loss of readability from cluttering the whole code with dollar signs.

I like to use as little space as possible on the screen, not for obfuscation but so that more of the code is on screen at any given time.
That's exactly why sigils are horrible. They blow up the code for no good reason.

Name: Anonymous 2012-01-22 2:42

>>47
Except there's no loss of readability. That is not a fact, it is your opinion. Your little, insignificant opinion on aesthetic issue.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List