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

Perl

Name: Anonymous 2006-09-19 20:59

Superior and beutiful. I would like to hear from you reasons for disliking perl and code examples that illustrate the reasons thanks.

Name: Anonymous 2006-10-28 18:27

>>74
I don't know Ruby to tell, but I have heard otherwise, and I can tell for sure Python doesn't shove OO up your ass. In fact, you don't even have to use OO syntax in the standard library either, because "lol".upper() is the same as str.upper("lol").


>>75
no one count lines of code anymore, it's stupid and doesn't mean anything.
I agree that it's stupid to measure things in lines of code, but the order of magnitude of them helps for describing "tiny projects", "small projects", "medium projects", "large projects", "huge projects", etc.

Python is "bad OOP" without all the features of other OOP languages.
Lol it's bad OOP cause it doesn't do what my teacher said it should. Nevermind it has the one of the nicest implementations of OOP ever and beats the crap out of Java's and C++'s any day for a large number of reasons, and in practice, is far superior, simpler, more productive, and truer to the original intent of OOP.

BTW, macros? Not required for FP, and lambda is an anonymous closure.


>>76
lambda args: (
    ... do stuff here ...
)

You don't need statements for pure functional programming, even less now that Python 2.5 got if...else as an expression.

Also, lexical scoping and shadowed variables are retarded. If you've ever mucked with Python's closures, you know what I'm talking about.
It has its advantages too. Mainly feeling natural as you override them. I know it backfires, but there are solutions for it. I wish they had an outer-scope declaration though; something like global but for the first outer scope, not the last one.


>>81
It is, in fact, harder to read (lol noob) as the separation function name and arguments is not as clear. Lisp also fails because you can't use arbitrary parenthesis, you have to use the ones it requires, nothing less and nothing more, and it utterly fails for making it fucking ugly and more difficult to read for things like if and cond, where you separate condition and execute expressions by a mere space, with nothing to tell them apart more clearly, and not a single good way to indent it.

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