Prev: The correct choice for implementation (was: A simple web clientlibrary)
Next: Solved Re: Emacs speedbar doesn't show .lisp and .asd files
From: Xah Lee on 17 Mar 2010 15:17 2010-03-17 On Mar 10, 9:17 am, Ben Morrow <b...(a)morrow.me.uk> wrote: > Also, flamebait language-comparison xposts involving Lisp are one > of Xah Lee's trademarks. You might want to look into not imitating > him/her/it. being a professional programer today, typically you know more than just one language. Practical questions, discussions, involving more than one language is natural, and in fact happens more and more often in online forums over the past 15 years i've seen. Partly due to, of course, the tremendous birth of languages in the past decade. In the 1980s or 1990s, you don't typically use more than one lang in a project. Today, probably majority of projects requires you to use more than one well known general purpose language. In those times, discussion of more than one language is usually academic comparison. Today, honest post as âi know this in X but how you do in Yâ is a common need. The reason they become flame wars is mostly not about the message content. More about tech geeker's sensitivity, with the carried over old school netiquette that any person mentioning lang x in group y must be of no good intentions. If you look at online forums today, in fact most comp lang forums have no problem in mentioning or discussion different languages in context. The problem occur more frequently in free-for-all type of forums where the know-it-all tech geekers reside (the in-group argot is âhackerâ), each thinking they are justice kings and queens, take opportunities to ridicule, flame, any post that mention other lang or any thing that doesn't seem to be protective of their lang. This is comp.lang.* newsgroups, with good as well as mostly bad aspects. Of course, the free-for-all nature is precisely the reason most tech geekers stay in newsgroups. A good percentage of them, if not majority, are old timers. Most newsgroup tech geekers consider cross-posting wrong. I consider such taboo in this convention being a major contribution to the redundant creation of new languages, flaws, and foster the hostile faction nature of programing language groups we see. It is sad to say, comp.lang.lisp today is 90% machine generated spam. You see that each time this is brought up in the past 3 years, the regulars are too busy boasting about how they've set up some tech geek system so that spam don't reach their eyes, and sternly sputter about web browser using idiots, with, profuse suggestions from their infinite knowledge about what newsgroup reading software people should be using. To the comp.lang.python people, i think perhaps it is fruitful now to think about de-coupling the newsgroup from the mailing list... am not very involved in the comp.lang.python or python community in recent years, but my thought is that, i got the feeling that most practical posts happen in the mailing list and the newsgroup ones tend to be more free flow of thoughts... so perhaps de-couple them is good, because python is main stream now and mailing list is sustainable large, is good for more practical, concrete questions and answers, and philosophical free thoughts still have a place to go, in newsgroups. further readings: ⢠Proliferation of Computing Languages xahlee.org/UnixResource_dir/writ/new_langs.html ⢠Tech Geekers vs Spammers xahlee.org/UnixResource_dir/writ/tech_geekers_vs_spammers.html ⢠Cross-posting & Language Factions xahlee.org/Netiquette_dir/cross-post.html Xah â http://xahlee.org/ â
From: Nicolas Neuss on 18 Mar 2010 05:06 Xah Lee <xahlee(a)gmail.com> writes: > It is sad to say, comp.lang.lisp today is 90% machine generated spam. > You see that each time this is brought up in the past 3 years, the > regulars are too busy boasting about how they've set up some tech geek > system so that spam don't reach their eyes, and sternly sputter about > web browser using idiots, with, profuse suggestions from their > infinite knowledge about what newsgroup reading software people should > be using. And what is your remedy? Nicolas
From: Peter J. Holzer on 18 Mar 2010 05:10 On 2010-03-17 13:08, Nick Keighley <nick_keighley_nospam(a)hotmail.com> wrote: > On 15 Mar, 23:23, RG <rNOSPA...(a)flownet.com> wrote: >> But FWIW, there are sound theoretical reasons to believe that Lisp >> programs are easier to debug than Perl programs, mainly because Lisp has >> a REPL and Perl (normally) does not. > > why would the presence of a REPL theoretically make debugging > something easier? Whose theory? Ive debugged small Perl and Scheme > programs. I don't know about the theory, but in practice a REPL makes debugging easier because you can interactively test your code. This is especially powerful if it is combined with a debugger. The Perl debugger is a primitive REPL (well, only a REL, you have to P yourself), so you may already have used some of its features (like invoking functions or evaluating arbitrarily complex expressions) and take them for granted, but if you've ever used a debugger which didn't have the ability or had to work without any debugger you'll appreciate it (of course you can always write test programs which do the same thing, but that takes more time). hp
From: Tim Bradshaw on 18 Mar 2010 05:58 On 2010-03-17 17:55:37 +0000, RG said: > So at the end of the day you'll be less lonely. But I'll smell > better. I prefer to think of it as "at the end of the day I'll be employed" :-)
From: Tim Bradshaw on 18 Mar 2010 06:03
On 2010-03-17 19:17:28 +0000, Xah Lee said: > It is sad to say, comp.lang.lisp today is 90% machine generated spam. > You see that each time this is brought up in the past 3 years, the > regulars are too busy boasting about how they've set up some tech geek > system so that spam don't reach their eyes, and sternly sputter about > web browser using idiots, with, profuse suggestions from their > infinite knowledge about what newsgroup reading software people should > be using. Use any newsgroup reading software, just make sure you have a feed which filters the spam. I changed recently and it's made a huge difference. The only tech geek thing I had to set up was the IP address and authentication details of the server. |