S
Seamus MacRae
TomSW said:please stop posting.
You first.
TomSW said:please stop posting.
Arne said:This is usenet. You can not tell other what to do or not to do.
Seamus said:No, it is perfectly true that your pointless jabs and pokes do not
advance the case for Lisp.
Seamus said:Then please go ahead and not comment. I won't mind complete silence from
you. Not one bit.
You don't think it is rather pointless to debate the merits of a
language that you don't master????
Too busy discussing Lisp
It is very relevant.
If you don't know Lisp and want to discuss Lisp, then you should learn
about Lisp.
Arne said:Seamus said:Arne said:Pillsy wrote:
Pillsy wrote:
[...]
Your lucid writing
Thanks
almost makes up for your hypocrisy and willful ignorance.
But no thanks. None of that's true of course.
OK, fine: your crappy writing does nothing to make up for your
hypocrisy and willful ignorance.
![]()
I'd find it touching that you find it amusing to see people viciously
attacking each other, if I happened to be a sadistic psychopath
reading this from in a prison library. And then when I got out I might
track you down and do things to you.
How fortunate for you that I'm not, and the only thing I'm likely to
do in response to this sort of silliness is think "the lot of you are
a bunch of stupid assholes" and take nothing you write very seriously
ever again.
Does that include not replying to it??
Seamus said:That is clearly impossible, since that standard was published in 1986
and CLOS was still being developed into 1988. Unless you mean to suggest
that the specification for CLOS, published in 1988, was then couriered
via time machine to an ANSI committee at or prior to the date of 1986 so
that it could be included in the CL standard, then you shall have to
admit you are mistaken.
Kaz said:["Followup-To:" header set to comp.lang.lisp.]
More stupid ad hominems.Pillsy said:Pillsy wrote:
[...]
Your lucid writing
Thanks
almost makes up for your hypocrisy and willful ignorance.
But no thanks. None of that's true of course.
OK, fine: your crappy writing does nothing to make up for your
hypocrisy and willful ignorance.
Now go look up what the ad hominem fallacy actaully means.
Recognizing that your opponent in a debate is a pitiful moron is not the ad
hominem falacy.
Ad hominem means that you weave irrelevant facts from someone's background
into an argument against him.
That you're willfully ignorant is not an irrelevant fact about your background.
Not quite.
[technical stuff not relevant to Java vs. Lisp]
Seamus said:> P.S. Please stop trying to redirect my replies out of
comp.lang.java.programmer. If you badmouth me in
comp.lang.java.programmer then I will respond in my own defense in
comp.lang.java.programmer.
I doubt it.
You don't have the discipline
Again, I doubt the "One. More. Time." aspect.
It's been pretty obvious for a long time that you don't know
Instead, it's been about control, and your attempt to control
you would choose to not answer some of these posts
(let ('variable value)). (defun 'name (param1 param2) (body)). Where are
the types? There only seem to be the argument names and variable names
in these places.
[email protected] said:Alessio Stalla wrote:
[snip]
Please stop posting five minutes after I post, in the interests of
letting me get caught up so I can move on to other tasks. I do have
other things to do than defend myself against you and your pals, you
know, and it is disrespectful to keep me jumping like this without any
time to even catch a breather. Furthermore, please try to limit your
posts to a reasonable length. This one isn't as ludicrously long as some
of your recent posts have been, but it isn't exactly short either.I just answered another of your posts, and this precisely demonstrates
my point there; you are not in control in this conversation
I'm not sure I care for your threatening tone.
If I set out to catch up on Usenet, then once I have begun I must reply
to any posts that say incorrect things, especially if they say incorrect
things about me, personally, in public where other people might read
them and be misled.
If people continue to flood the newsgroup with more incorrect postings,
then it makes it difficult to get caught up and be able to say "there,
I'm done" and move on to another task.
Not every argument. Every argument that says or insinuates something
unpleasant about me, either by vigorously disagreeing with something I
said or by containing overt personal attacks, perhaps. But nobody sane
would want something like that aimed at them being on the public record,
but as yet unchallenged, now would they?
You first.
Alessio said:No, I don't. Packages in Lisp are name-spaces: spaces of names, sets
of names. They contain - names. Just names, nothing else. Really.
The namespace for function names is separate from the namespace for
data variables.
Names can refer to many things. They can have many meanings attached.
But those meanings are not attached using packages.
The same is true in Java, somehow, too: if you use a Class as a
namespace (classes are indeed namespaces in Java, though not the only
kind of namespace).
class.getField("foo") returns a field, class.getMethod("foo") returns
a method, yet the name is always "foo". See?
Java on the other hand has "packages" which are namespaces, but also
are a sort of "logical directories" that contain resources (typically
classes).
I'm using "namespace" improperly here, in hope to make things clearer
to you.
It's the price you have to pay for having a general naming mechanism
like packages.
It's not really a big price, since I've never come up
with a case where it actually gave problems. Naming conventions help,
of course (e.g. variables are usually named *variable-name* with
asterisks).
C does not have namespaces IIRC.
yes, CL would be similar to C (but with the huge benefit that symbols
are first-class and you can manipulate them at runtime).
No, you can't
since symbol resolution is done at read-time, before macros are expanded.
Yet it never gave me problems.
You have it. Just make the slot name private.
Those about closing windows are different verbs, yes.
Acknowledged.
There are not many cases like this. How many more totally unrelated
things can you close?
Results 1 - 10 of about 189 from java.sun.com for "void close" "Java
Platform SE 6".
I meant WRITING IN ALL CAPS.
What if I want to draw something I didn't wrote, and whose author
didn't know about my Drawable interface?
Sure, and what's the problem? I don't change their code
The classloader does it for you then. The effect is the same.
NO, IT ISN'T! If you still don't understand why I'm afraid you never
will. It's time to drop this line of debate.
For the last time:
[snip!]
The only differences are that, in Lisp,
1. you can define the new method after the class and not necessarily
together with it,
2. you have multiple dispatch, but in this example it is indifferent
since the argument is only one.
Don't be confused
Yep. An instruction for the Lisp reader.
b) you can presumably automate even the one lousy extra colon using a
macro;
No, you can't, since symbol resolution is done at read-time, before
macros are expanded.
?
Of course you can,
Ok, that's good.
[snipped some tangential rant about things not in Java's standard
library]
Maybe that's the reason I'm using, and sometimes contributing to, a
Lisp implementation running on the JVM...
Clojure?
[calls me a liar]
HAHAHAHAHA!
Thomas said:I'm not being intentionally dense.
It was inconceivable to me that when you replied "Don't have one, sorry."
that the one you referred to was a Lisp text
On reflection, it probably would have been most appropriate for me to
connect "Don't have one, sorry." with an interest in understanding
Lisp.
I am not arguing.
I have only posted information and links to Common
Lisp references in the attempt to resolve misunderstandings
Oh, I do not have a disagreement with gugamilare, nor you for that
matter.
No, it's a way of saying that I hope the information and
clarifications I provided helped you in your understanding of Common
Lisp and in our communication.
P.S. I noticed that you selectively clipped the quotations of my
responses [rest of accusation of dishonesty deleted]
Lars said:Your email is (e-mail address removed).
Could be as much of a fake as yourself, of course.
Doubt the truth all you want; it won't change just to satisfy you.
I grow weary of being constantly insulted. If you have something to say
on the topic of Java vs. Lisp, then say it. If not, then kindly go away.
Are you calling me a liar?
This has nothing to do with Java vs. Lisp.
So, you are admitting that your real purpose in posting all of this
stuff is to have the last word? How childish of you.
But doing so would be at the cost of leaving an incorrect negative
statement about me unchallenged as part of the public record. Surely you
can see how that might be a problem.
Arne said:Seamus said:[You can even have multiple frames on different displays, in different
countries if you want...]
The ability to run multiple xterms concurrently had occurred to me,
yes. Why would I want to though? Twice as much of a bletcherous thing
is more, rather than less, bletcherous. One xterm at a shell prompt is
the most I'd normally ever desire.
Besides, it's not as if I'd magically get any real-GUI goodness out of
it, like being able to cut in one window and paste in a different
one. The X clipboard and the various emacs instances' clipboards would
all know nothing of one another.
You must be aware that emacs can run in windowed mode under both
X-windows and MS windows (and others I am not familiar with).
Yes, trivially; any console app can be run "in windowed mode" by
displaying it in a windowed terminal emulator instead of a full-screen
one or a real terminal.
But
They were discussing whether they needed to wrap to be able to
return null.
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.