Why not Ruby?

R

Richard Riley

Jason Rumney said:
"Common" sense suggests that his views are shared among the general
populace. I don't see much evidence of that in the sometimes never-
ending threads that frequently follow his postings. But it is good to
start debates about making changes to the status quo, often the
debates will result in worthwhile changes, even if those changes are
not what he proposed. I just wish he would choose his venue a little
more carefully sometimes.

I find that with Xah's posts people argue the man and not his
points. And they argue the man because he refuses to be brow beaten by
those who do not like to be criticised or are too think skinned. I
rarely find his posts controversial but always interesting. His ELisp
tutorial is far and away better than anything else out there for the
programmer moving to Elisp IMO. He backs up his points with reasons and
supportive evidence and rarely with "because I'm experienced and thats
the way it is" - something not every one takes the time to do. He is
clearly intelligent, thoughtful and experienced if a little lacking in
finesse at times. The world needs more Xah lees.
 
R

Richard Riley

r said:
I think if you will consider society as a whole, you will see that
most people don't display much sense at all. "Joe Blow" only cares
about paris hilton, britney spears, or janet jackson wardrobe
malfunctions. The only thing they contribute to society is human
excrement. So --"Common sense is the least most common thing"-- really
means there exists no sense as a commonality.

This can apply to higher educated people too, even Guido. Go and read
Xahs take on the Python official tutorial, you will find your self
agreeing with everything that he says. Guido filled it with so much
fluff and off topic BS, causing the learning process to shut down. The
only kind of person that might find it enjoying would be a fellow
Computer Science Graduate. I did not know it at the time but this
contributed to my late understanding of classes and regexes. And being
such a fanboy of Python and carrying such a high respect for Guido
that is hard for me to say, BUT it is the TRUTH nonetheless. Guido has
no business writing tutorials anymore, WHY you ask. Because he is too
smart, and too much on the inside. He cannot relate to the n00b
pythoneer, he has crossed the Rubicon. Less fluff more simple examples
are the key to quick learning. My love for python has blinded me to
some of the atrocities that exist here. I have many more examples from
the Official-TUT than Xah covered.

Don't take my word, judge for yourself...
http://xahlee.org/perl-python/xlali_skami_cukta.html

here is Xah's take on OOP, very good reading for beginners and
Gurus...
http://xahlee.org/Periodic_dosage_dir/t2/oop.html

If all Xah did was come here and say "Hey, python sucks donkey
dicks!", i would pay him no mind. But he brings much intelligence, and
vigor to an otherwise boring, and sometimes mindless newsgroup. What i
like about him is his out-side-the-box thinking style. He does not
give in to this BS "Proper Society" wants to push onto us. He is a
real rebel, but WITH a cause! And the cause is to bring common sense
back to a world of fluff an BS jargonisms. I don't always agree with
his thoughts, but most the time he's spot on. Open your min c.l.py.
Lest it close forever.

Great post and I agree with you 100%.
 
R

Richard Riley

Tim Greer said:
That poster has a frequent habit of cross posting to multiple,
irrelevant news groups. There's no rhyme or reason to it. It's best
to just filter the guy's posts.

No rhyme nor reason? It's quite clear, to me, why.

How is a comparison article not relevant when he is trying to stimulate
discussion about alternative languages for modern development? Most news
readers feature a kill thread command if you are not interested in the
content. Certainly less extreme or ignorant than killing all posts from
someone who clearly has interesting things to say about development
practises and tools.
 
T

Tamas K Papp

posts controversial but always interesting. His ELisp tutorial is far
and away better than anything else out there for the programmer moving
to Elisp IMO. He backs up his points with reasons and supportive

Programmers don't "move" to Elisp. Emacs Lisp is used out of necessity
when you want to program Emacs. No one in his/her right mind would use
it in any other context, as far better alternatives exist (eg CL for
those who like Lisp).

Tamas
 
R

Richard Riley

Tamas K Papp said:
Programmers don't "move" to Elisp. Emacs Lisp is used out of necessity
when you want to program Emacs. No one in his/her right mind would use
it in any other context, as far better alternatives exist (eg CL for
those who like Lisp).

Tamas

"move to Elisp" was clearly meant as "moving towards it in order to use
it". In this case to modify emacs. And to suggest that jobs of work are
not done in Emacs is ridiculous. I am at a loss to really understand
what you mean here in the context.
 
R

Raymond Wiker

Richard Riley said:
"move to Elisp" was clearly meant as "moving towards it in order to use
it". In this case to modify emacs. And to suggest that jobs of work are
not done in Emacs is ridiculous. I am at a loss to really understand
what you mean here in the context.

OK, how about this: Xah's elisp code stinks to high
heaven. His code should not be studied by anybody who actually wants
to actually learn elisp (or anything else).
 
T

Tim Greer

Richard said:
No rhyme nor reason? It's quite clear, to me, why.

How is a comparison article not relevant when he is trying to
stimulate discussion about alternative languages for modern
development? Most news readers feature a kill thread command if you
are not interested in the content. Certainly less extreme or ignorant
than killing all posts from someone who clearly has interesting things
to say about development practises and tools.

Don't get so wound up because people in groups he cross posts this junk
to actually don't want to see it. This poster is hardly interesting or
offering anything intelligent. This poster has a history of posting
things that he is personally interested in arguing about, and posting
it in groups that are not about the languages he chooses to complain
about. There is no rhyme or reason to post in the Perl news group, for
example, if you're complaining about Ruby. This is not even close to
the first time this has happened, much like his relentless posts about
Mathematica (again, cross posted to several groups, including Perl).
This user has a specific bias and is trolling to get a rise out of
people by picking random languages and trying to cut them down,
claiming *his* opinions (based on lack of insights, ironically) are
superior. He does this often, and always cross posts to several groups
that are completely irrelevant to his argument.

The fact you actually buy into this nonsense, actually doesn't make
anyone else wrong or ignorant for not agreeing with him, or falling for
it. In fact, it means exactly the opposite. If he had something
actually interesting and/or relevant, then his rants would be more
tolerated by users of these groups. However, since he offers none of
those aspects, this is why you see people voice their grievances. Look
at this in its basic element, if you don't believe what people say --
this user didn't post the topic in the most revelant group (being the
ruby group), and each time he goes off on another misguided tangent,
several people prove him wrong, and it doesn't phase him or change
anything -- he just continues to cross post. Like I said, if you think
he's interesting, fine. However, many people don't. Perhaps as you
learn more about programming, development and specific tools and
practices, you'll come to realize this fact as well. In the meantime,
the irony is probably lost when you actually believe he is offering
something of substance, interest or that people whom know better are
somehow ignorant.
 
T

Tim Greer

Richard said:
I find that with Xah's posts people argue the man and not his
points. And they argue the man because he refuses to be brow beaten by
those who do not like to be criticised or are too think skinned. I
rarely find his posts controversial but always interesting. His ELisp
tutorial is far and away better than anything else out there for the
programmer moving to Elisp IMO. He backs up his points with reasons
and supportive evidence and rarely with "because I'm experienced and
thats the way it is" - something not every one takes the time to do.
He is clearly intelligent, thoughtful and experienced if a little
lacking in finesse at times. The world needs more Xah lees.

You say he's intelligent and interesting, others see it as the opposite.
If you want to read his rants, by all means. However, there have been
many, many posts there this poster was proven wrong. That is when the
poster become more belligerent, off topic, and vulgar. That is not the
actions of an intelligent person that's staying on topic or providing
anything interesting. The only thing I find interesting, is two
anonymous posters from gmail.com rushing to his defense, especially in
light of the fact that few people share your version of this person's
talents. I'm not trying to be mean, but the guy is what people call a
usenet troll. By all means, be his fan, but don't encourage his cross
posting trolling as a means to provoke interesting, intelligent
debating (because he's not and it's absolutely not his intention).
Believe what you want, though, and I'll believe what I know.
 
K

Kenneth Tilton

Richard said:
I find that with Xah's posts people argue the man and not his
points.

Precisely, and thus they are the trolls: few of them trim followups, and
all of them try to sound funny or clever in their attacks. Xah has
something to say about technology, like what he says or not. His
attackers just see an open mike and want to hear the sound of their own
voice, which I certainly understand.

And before anyone goes for that old argument from self-reference, the
madding crowd succeeded once in their harrassment of The Xah so
remaining silent is no option.

p,k
 
R

Richard Riley

Raymond Wiker said:
OK, how about this: Xah's elisp code stinks to high
heaven. His code should not be studied by anybody who actually wants
to actually learn elisp (or anything else).

I found his tutorial easy to use and very convenient for finding out how
to do things quickly and easily. I grant you that possibly thats not the
way to be a true Elisp god, but for getting things done in a timely and
efficient manner I thought it was good.

Clearly Xah Lee stirs up some strong emotions here. I can only go on
what I have read from him and I find him interesting and always willing
to back up his own research and views.
 
R

Richard Riley

Tim Greer said:
Don't get so wound up because people in groups he cross posts this
junk


Wound up? I am not wound up in any shape or form. I am suggesting the
opposite. It seems you are the one a little wound up. So wound up in
fact you are taking it on yourself to tell people who they should or
should not read.
to actually don't want to see it. This poster is hardly interesting or
offering anything intelligent. This poster has a history of posting
things that he is personally interested in arguing about, and posting
it in groups that are not about the languages he chooses to complain
about. There is no rhyme or reason to post in the Perl news group,
for

You dont seem to think that a comparison article is relevant in the
groups dedicated to the languages he compares too? OK. I do. You are, of
course, welcome to your opinion and I certainly would not tell you who
to read or not read. I would suggest that not everyone woul agree with
you and that telling people who to killfile is not at all constructive.
example, if you're complaining about Ruby. This is not even close to
the first time this has happened, much like his relentless posts about
Mathematica (again, cross posted to several groups, including Perl).
This user has a specific bias and is trolling to get a rise out of
people by picking random languages and trying to cut them down,
claiming *his* opinions (based on lack of insights, ironically) are
superior. He does this often, and always cross posts to several groups
that are completely irrelevant to his argument.

You clearly have a personal issue with Xah Lee. Possibly it is better
you killfile him or your spring will over wind :-;

regards,

r.
 
R

Richard Riley

Kenneth Tilton said:
Precisely, and thus they are the trolls: few of them trim followups,
and all of them try to sound funny or clever in their attacks. Xah has
something to say about technology, like what he says or not. His
attackers just see an open mike and want to hear the sound of their
own voice, which I certainly understand.

And before anyone goes for that old argument from self-reference, the
madding crowd succeeded once in their harrassment of The Xah so
remaining silent is no option.

p,k

It's good to see I am not alone in my views on some of the more
aggressive posters who seem to take delight in attacking Xah Lee. I was
wondering if I had backed myself into a corner with no chance of escape
for a moment. I found the comments on his elisp tutorial and reference
particularly offensive and destructive considering I know it to be of at
least some use as I referred to it quite a bit when trying some basic
customisations.
 
J

Jürgen Exner

Richard Riley said:
discussion about alternative languages for modern development? Most news
readers feature a kill thread command if you are not interested in the
content. Certainly less extreme or ignorant than killing all posts from
someone

Thank you for reminding me

*PLONK*

jue
 
J

Jürgen Exner

Kenneth Tilton said:
Xah has
something to say about technology, like what he says or not.

Unfortunately it's unrelated to the topics the NGs he is spamming.

*PLONK*

jue
 
S

Steven D'Aprano

On many occasions I've wished for a functional dictionary implementation
in Python, like Haskell's Data.Map. One of these years I'll get around
to writing one.

You don't think Python's dict implementation is functional? That's pretty
strange, Python dicts are the basis of much of the language. They
certainly work, and work well, what makes you think they aren't
functional? What does Data.Map do that dicts don't?

Oh, and Paul, you've been around long enough that you should know better
than to be cross-posting like you did.
 
T

Tim Greer

Richard said:
Wound up?

Yes, I'd say that accusing people of bring ignorant and attacking them
for not sharing your view on the irrelevant cross posting and trolling
of the Xah poster, is indeed an indication that you appear to be wound
up. Perhaps you've not seen the posts and threads he's made that I've
seen? Perhaps I've not seen the one's you have? Either way, the one's
I have, have all been either self serving garbage about his own
personal feelings that he attempts to covey as fact with his
overbearing arrogance, or it's simply to attack others for not sharing
his view. I find that ironic. He attacks others, acting belligerent,
and you attack those that simply say he's better ignored.
I am not wound up in any shape or form.

Then convey that in your attitude when replying to others you don't know
anything about, and try and be civil and not accuse people you don't
know.
I am suggesting the
opposite.

Suggesting it by doing exactly what you're saying people should not do?
It seems you are the one a little wound up.

Nope, I responded to your attempts to provoke an issue, when you accused
myself and others of being "ignorant" for not sharing your view
regarding the Xah poster.
So wound up in
fact you are taking it on yourself to tell people who they should or
should not read.

A suggestion is not an instruction or demand. You listed reasons why
you believed those that didn't agree with you were wrong and ignorant,
and I listed reasons in response to your claim to dispute it.

You dont seem to think that a comparison article is relevant in the
groups dedicated to the languages he compares too?

No. Not when it's just his own feelings about the languages. A lot of
people have their personal feelings about various languages, imagine
all of the pollution we'd see if everyone was as arrogant as this guy,
all posting their views as if they are the authority on the matter?
Again, going by that deduction, what do you suppose explains his
failure to consider posting this in the ruby group itself, since that
is the primary (and actually, only) relevant group (dismissing his
personal views)?
OK. I do.

If you do, that's fine. However, many people in the Perl group, which
I'm seeing this thread, have voiced their issues with this poster's
relentless postings of this nature. I did as well, in this new thread.
You are,
of course, welcome to your opinion and I certainly would not tell you
who to read or not read.

I can appreciate that, and I didn't tell you to do anything though, now
did I?
I would suggest that not everyone woul agree
with you and that telling people who to killfile is not at all
constructive.

Of course I don't expect everyone to agree with me. The poster that
replied displayed annoyance at seeing the off topic, self serving and
trollish post that this Xah poster is known for (at least in this
group), and in response to *that*, I had suggested they don't take him
seriously, and this is "what he does" (in my experience). There's no
reason to read more into it and start claiming people are ignorant for
not agreeing with you. And, I think it's perfectly constructive to
advise someone that this isn't abnormal, and for future reference, to
consider such an option if they are too annoyed by it.
You clearly have a personal issue with Xah Lee.

Not at all. It's not personal. It's a simple observation and opinion
based on my experience seeing his cross posting trolling over the last
few weeks. I didn't accuse you of having a personal issue with me for
not agreeing with my opinion and methods, so perhaps you can consider
the gesture of not making such accusations. They aren't true or
relevant. Yeah, I verbalized (textualized) my displeasure with his
tactics, but that's the end of the matter, really.
Possibly it is better
you killfile him or your spring will over wind :-;

Uh huh.
 
F

Fuzzyman

You don't think Python's dict implementation is functional? That's pretty
strange, Python dicts are the basis of much of the language. They
certainly work, and work well, what makes you think they aren't
functional? What does Data.Map do that dicts don't?

He almost certainly (I assume) means functional in the way that
Haskell is a functional language.

Michael Foord
 
R

r

Precisely, and thus they are the trolls: few of them trim followups, and
all of them try to sound funny or clever in their attacks. Xah has
something to say about technology, like what he says or not. His
attackers just see an open mike and want to hear the sound of their own
voice, which I certainly understand.

And before anyone goes for that old argument from self-reference, the
madding crowd succeeded once in their harrassment of The Xah so
remaining silent is no option.

p,k

Good Point,
Starting a new thread is not off topic no matter what subject. I have
never witnessed a time where Xah jumped in the middle of a thread and
started a ruckus(i could be wrong), But i do see many interrupting
Xah's threads or any thread for that matter that they feel is
irrelevant to them. The topic of a thread is it's title. Here, the
title is "Why Not Ruby". I am the only person yet to offer argument
for or against Ruby here.
 
R

r

You don't think Python's dict implementation is functional? That's pretty
strange, Python dicts are the basis of much of the language. They
certainly work, and work well, what makes you think they aren't
functional? What does Data.Map do that dicts don't?

Oh, and Paul, you've been around long enough that you should know better
than to be cross-posting like you did.

Steven,
He was not cross posting. His reference to python dicts is a result of
the nested scope of my references to Xah. Making them perfectly and
completely valid in this thread, and the scope therein! I do not
believe a linear conversation would do anybody any good here and even
valid.
 
S

Steven D'Aprano

the use of "end" in a language as
high level as Ruby is redundant, and idiotic. There are a few things
about Ruby i really like, but this "end" business is blasphemy.

"Blasphemy"?

You really are an idiot. Programming languages are not religions. Step
away from the computer, and don't come back until you've grown up.

And stop cross-posting, you rude little delinquent.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,777
Messages
2,569,604
Members
45,216
Latest member
topweb3twitterchannels

Latest Threads

Top