On Mon, 17 Nov 2003, Beni Cherniavsky wrote: > Shlomi Fish wrote on 2003-11-03: > > > Now, for the choice of language: > > > > Perl - my favourite language (;-)). There's more than one way to do it. > > Very flexible. A lot of different ways to accomplish the same thing. Some > > people love it. Some people hate it. You can't know until you've tried. > > > > Python - a language I dislike quite a bit. One way to do it. Powerful and > > object oriented. Lacks some essential Perl features and syntax elements, > > because "no one needs them" (to quote Moshe Zadka). I was told that it is > > more suitable for GUIs than Perl is. > > > > You'll hear a lot of FUD against Perl from Pythoneers, so you have been > > warned. > > > I beg to differ.You will not hear that much Uncertainty or > Disinformation about Perl from Pythonistas.You will cetainly hear > Fear.It's not a lie (as calling it FUD would imply), it's a > thruthful (though subjective) observation by most Pythonistas that we > find reading Perl very difficult.Hence we fear Perl code 8-{... > Whether you should conclude from this that Perl is bad for *you* - > only you can decide. >
Well, maybe FUD was misappropriate as a term. In any case, it should be noted that there are two issues involved in understanding Perl code: 1. Understanding the syntaxial elements. This is indeed a problem in Perl at least for beginners, because the language is huge, and has a lot of syntaxial elements in it. Once you do understand them, it becomes much easier. 2. Understanding the algorithms and what the author intended to achieve. This is a problem with Perl as much as it is with Python. I also hear a lot of stuff about Perl being unmaintainable, and stuff like that. > > You'll also hear a lot of FUD against Perl and everything else > > from Java bigots. I'll probably use either Perl, Python or Ruby if I were > > you. Either language will be fine. > > > If it would comfort anybody, I can give him as much anti-Java opinions > as anti-Perl ones or more ;-). > I don't have too many anti-Python opinions (except the fact that I simply don't like the language). But I do have quite a lot of anti-Java ones. But it would be too redundant to voice them here. Regards, Shlomi Fish ---------------------------------------------------------------------- Shlomi Fish [EMAIL PROTECTED] Home Page: http://t2.technion.ac.il/~shlomif/ Writing a BitKeeper replacement is probably easier at this point than getting its license changed. Matt Mackall on OFTC.net #offtopic. ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]