| > Arguing from use to usefulness is not very useful. Most | > programming is done in inferior languages after all. | | It was not my intention to argue this way. I was only making a | trivial observation in reply to a misunderstanding.
Well, you also said this:
| Some languages survive, most die as experiments. Looks like sheer | darwinism. Nature has achieved a lot by such mechanisms.
This was the point I based my comment on.
| I just don't think it is a good idea to claim the evolution of | programming languages should stop because there are already good | languages available. Even excellent languages fail to attract | programmers. Then again in some sense lesser are invented in the | hope to achieve some progress on a broader base of users. This won't | stop and why should it?
Nobody said anything like this. If I understood Erik correctly his point was more or less that new languages are not all that often necessary if languages themselves can evolve. Of course there might be some new concepts that are simply so revolutionary that no current language can adapt to incorporate them, but if you have a flexible language, then this situation will be rare and we would probably have fewer but more powerful languages. This would be good.
I consider this a valid point and I think that creating completely new languages is wasteful (nuts, as Erik put it) if you consider the time spent on reimplementing parsers, compilers, libraries, etc. If you have a flexible language you might be able to incorporate new ideas without reimplementing all this stuff. This would be good as well.
>OTOH, this will use stdin, whereas the CL code was opening it's own >stream for a named file, so it seems hardly fair comparing the two.
No, that is not correct. In this example, Perl is opening a stream for the named file 'input_file'. 'perl -n' only processes the standard input if there are no additional command-line arguments.
Pierre R. Mai wrote: > ;;; The following functions are based on the versions by Arthur > ;;; Lemmens of the original code by Bernard Pfahringer posted to > ;;; comp.lang.lisp. I only renamed and diddled them a bit.
> (defun partition
[snip]
> ;; DO: Find a more efficient way to take care of :from-end T. > (when from-end > (setf seq (reverse seq)) > (psetf start (- len end) > end (- len start)))
I've written a different version now for dealing with :FROM-END T. It doesn't call REVERSE anymore, which makes it more efficient. Also, I prefer the new semantics. Stuff like (split #\space "one two three " :from-end t) now returns ("three" "two" "one") which I find a lot more useful than ("eerht" "owt" "eno") If you prefer the latter, it's easy enough to use (split #\space (reverse "one two three "))
Here it is (feel free to use this code any way you like):
"Return a list of subsequences in <seq> delimited by <delimiter>. If :keep-empty-subseqs is true, empty subsequences will be included in the result; otherwise they will be discarded. If :maximum is supplied, the result will contain no more than :maximum (possibly empty) subsequences. The second result value contains the unsplit rest of the sequence. All other keywords work analogously to those for CL:POSITION."
;; DO: Make ":keep-delimiters t" include the delimiters in the result (?).
(unless end (setq end len)) (if from-end (loop for right = end then left for left = (max (or (apply #'position delimiter seq :end right :from-end t other-keys) -1) (1- start)) unless (and (= right (1+ left) ) (not keep-empty-subseqs)) ; empty subseq we don't want if (and maximum (>= nr-elts maximum)) ;; We can't take any more. Return now. return (values subseqs (subseq seq start right)) else collect (subseq seq (1+ left) right) into subseqs and sum 1 into nr-elts until (<= left start) finally return (values subseqs (subseq seq start (1+ left)))) (loop for left = start then (+ right 1) for right = (min (or (apply #'position delimiter seq :start left other-keys) len) end) unless (and (= right left) (not keep-empty-subseqs)) ; empty subseq we don't want if (and maximum (>= nr-elts maximum)) ;; We can't take any more. Return now. return (values subseqs (subseq seq left end)) else collect (subseq seq left right) into subseqs and sum 1 into nr-elts until (= right end) finally return (values subseqs (subseq seq right end))))))
In article <3181075346296...@naggum.net>, Erik Naggum <e...@naggum.net> wrote:
> * Barry Margolin <bar...@genuity.net> > | Conversely, if someone only knows one language, and has trouble > | learning other languages, they're probably not a "great programmer". > | The difficulty they have in learning those other languages suggests > | that their thought processes are wedded to the paradigms embodied in > | that language, a sort of tunnel vision.
> Well, this is obviously true, but it cuts both ways. Suppose you > are used to several _great_ languages and are asked to work in some > braindamaged language designed by someone whose design concepts > never got out of the 50's, how well could you do it? I have very > serious problems working with C++ for this simple reason: I have > this _overwhelming_ urge to redesign the language first.
[...]
I think this is exactly what you're meant to do in C++.
In article <slrn8v50uu.jkp.d...@localhost.localdomain>,
Dowe Keller <d...@krikkit.localdomain> wrote: >On Fri, 20 Oct 2000 20:49:28 GMT, Barry Margolin <bar...@genuity.net> wrote:
>>I probably wouldn't consider using BASIC, APL, or Prolog for any project I >>was involved in, but I consider myself enriched as a programmer because I >>know a little bit of them (there was a time when I was an expert BASIC >>programmer, but the language has evolved quite a bit in the two decades >>since then, and it would take me a few days to get up to speed on modern >>BASIC).
>You do, of course, realize that the term "modern BASIC" is a bit of an >oxymoron.
Actually, no. I haven't been following it closely, but my impression is that when BASIC went through ANSI standardization, they improved it significantly, adding a number of structured programming features. I think recent BASICs may have even added OO features. Both BASIC and FORTRAN seem to be trying to balance keeping up with the times with retaining their original spirits.
-- Barry Margolin, bar...@genuity.net Genuity, Burlington, MA *** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups. Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.
In article <8t1frt$u1...@nnrp1.deja.com>, glauber <theglau...@my-deja.com> wrote:
> In article <3181075346296...@naggum.net>, > Erik Naggum <e...@naggum.net> wrote: [...] > > I have very > > serious problems working with C++ for this simple reason: I have > > this _overwhelming_ urge to redesign the language first. > [...]
> I think this is exactly what you're meant to do in C++.
Sorry for the slight smart-alecky post. What i meant to say was, C++ is mostly a rework of C aimed at allowing you to define your own types. The classical example is, you can define a "rational number" type and then overload all the mathematical operators so that your new type behaves just like the old built-in types.
Of course this problem doesn't exist in Lisp.
The other thing C++ gives us is it makes obsolete the C preprocessor. The preprocessor is C's macro language. It's very useful, but it's also an ever-present source of errors and unreadable code (see CLISP).
Unfortunately, C++ extended the domain of C to things that are better handled by a higher-level language like Lisp. By trying to be all things to all people, it became so complex that few people actually understand all of it, and commercial compilers have only recently caught up with the spec.
Perl is a "little language" (in the sense that Bentley uses this term in Programming Perls) aimed at making sed, awk and Unix shell programming obsolete. Think of it as compiled sed with some awk and C thrown in for free. It's grown a lot in the past few years and now it's almost a real programming language, but it retained its little language feel. The thing with Perl is, there is only one implementation, and a lot of people (some even brilliant) have worked very hard at making that implementation fast. It's hard to beat Perl in speed. There's also a lot of freely available code of varying quality. My favourite is the DBI library, which makes it possible to connect to most of the databases available in a portable way. This is important to me, because i do a lot of database work. In the Lisp world, there is an ODBC library, so at least the Windows world is covered, but Unix is lacking free Lisp database access.
>>>>> "Erik" == Erik Naggum <e...@naggum.net> writes:
Erik> There are people who have to design their own alphabets or Erik> spellings in order to feel able to express themselves, but I Erik> think we label them "insane" rather than applaud them as Erik> "language designers".
I was going to mention two authors now (Tolkein and Le Guin), but I'm afraid of tripping on a corollary to Godwin's Law. :)
-- UN-altered reproduction and DISSEMINATION of this IMPORTANT information is ENCOURAGED
* glauber <theglau...@my-deja.com> | Sorry for the slight smart-alecky post. What i meant to say was, | C++ is mostly a rework of C aimed at allowing you to define your own | types. The classical example is, you can define a "rational number" | type and then overload all the mathematical operators so that your | new type behaves just like the old built-in types.
This is all in-language stuff. I don't want to use the language do to these things, I want to make it unnecessary to do all the crap that C++ requires before it becomes a usable environment. I mean, C has an annoyingly underdesigned main (argc, argv) where you get to implement your own command-line argument processor wrong (or at least unlike every other program), or use some annoying in-your-face implementation of a general option processor that isn't because you don't have lambda lists in the language. In C++, you have to build your classes and the way they interact from scratch, because all the defaults are wrong and useless. It's like you live in this world where you have to put everything together from loose parts every time you need anything, but as soon as you're done, they revert to loose parts, and every time you put something together, you have to remember how to put it together, because there's no support for anything except putting together. (In Lisp, macros help you keep things together.) Hey, I loved LEGO as a kid, and the new robot stuff they do is fantastic, but as a kid, I didn't take everything I had built apart every night only to rebuild it slightly differently the next day. If my LEGO buildings and stuff fell apart during the night so I _had_ to rebuild everything every day, I'm sure I would be almost as unhappy with LEGO as with C++.
| Of course this problem doesn't exist in Lisp.
No, it isn't, but not "of course". Lisp is for building things that last. It is this that is out of vogue in the programming world more than it is out of vogue anywhere else. "Innovation", remember? But it takes more than not to remember how you did it the last time to be innovative.
#:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard
>Erik may be more energetic against idiots than most, but I've learned >a lot from him and do consider him a precious resident. It would be a >sad day for comp.lang.lisp if idiots like you drive away the more >knowledgeable posters like Kent Pitman and Erik.
So being "knowledgeable" excuses any kind of behaviour/language in comp.lang.lisp?
xenop...@irtnog.org (Xenophon Fenderson the Carbon(d)ated) writes:
> >>>>> "Erik" == Erik Naggum <e...@naggum.net> writes:
> Erik> There are people who have to design their own alphabets or > Erik> spellings in order to feel able to express themselves, but I > Erik> think we label them "insane" rather than applaud them as > Erik> "language designers".
> I was going to mention two authors now (Tolkein and Le Guin), but I'm > afraid of tripping on a corollary to Godwin's Law. :)
At least Tolkien (why do English speakers misspell this more often than they get it right?) should be applauded as a language designer.
-- Lieven Marchand <m...@bewoner.dma.be> Lambda calculus - Call us a mad club
Lieven Marchand <m...@bewoner.dma.be> writes: > [...] Tolkien (why do English speakers misspell this more often than > they get it right?) [...]
Because English doesn't have as fine a distinction between the "ie" and "ei" sounds as most other European languages do; it's hard to tell how to pronounce a random word with "ie" in the middle, so it's equally hard to tell how to write a random word with the "ie" or "ei" sound in the middle.
"felix" <fe...@anu.ie> writes: > Lieven Marchand wrote in message ...
> >Erik may be more energetic against idiots than most, but I've learned > >a lot from him and do consider him a precious resident. It would be a > >sad day for comp.lang.lisp if idiots like you drive away the more > >knowledgeable posters like Kent Pitman and Erik.
> So being "knowledgeable" excuses any kind of behaviour/language in > comp.lang.lisp?
> Is that what you are saying?
No.
-- Lieven Marchand <m...@bewoner.dma.be> Lambda calculus - Call us a mad club
In our last episode (Mon, 23 Oct 2000 21:45:10 +0100), the artist formerly known as felix said:
>Lieven Marchand wrote in message ... >>Erik may be more energetic against idiots than most, but I've learned >>a lot from him and do consider him a precious resident. It would be a >>sad day for comp.lang.lisp if idiots like you drive away the more >>knowledgeable posters like Kent Pitman and Erik.
>So being "knowledgeable" excuses any kind of behaviour/language in >comp.lang.lisp?
>Is that what you are saying?
No, the point is that he has the 'redeeming qualities' of not being an idiot, and of often writing things that are _worth reading_.
On balance, I can reasonably easily kill off the annoying postings, and benefit from those that are valuable.
There are enough valuable postings to make his presence "somewhat precious," and they are sufficiently readily recognizable that it's not hard to filter out what dross he produces. -- (concatenate 'string "aa454" "@" "freenet.carleton.ca") <http://www.ntlug.org/~cbbrowne/lisp.html> Rules of the Evil Overlord #110. "I will not employ devious schemes that involve the hero's party getting into my inner sanctum before the trap is sprung." <http://www.eviloverlord.com/>
>In article <slrn8v50uu.jkp.d...@localhost.localdomain>, >Dowe Keller <d...@krikkit.localdomain> wrote: >>On Fri, 20 Oct 2000 20:49:28 GMT, Barry Margolin <bar...@genuity.net> wrote:
>>>I probably wouldn't consider using BASIC, APL, or Prolog for any project I >>>was involved in, but I consider myself enriched as a programmer because I >>>know a little bit of them (there was a time when I was an expert BASIC >>>programmer, but the language has evolved quite a bit in the two decades >>>since then, and it would take me a few days to get up to speed on modern >>>BASIC).
>>You do, of course, realize that the term "modern BASIC" is a bit of an >>oxymoron.
>Actually, no. I haven't been following it closely, but my impression is >that when BASIC went through ANSI standardization, they improved it >significantly, adding a number of structured programming features. I think >recent BASICs may have even added OO features. Both BASIC and FORTRAN seem >to be trying to balance keeping up with the times with retaining their >original spirits.
When BASIC went through ANSI standardization, it moved _backwards_ towards being more similar to what Kemeny and Kurtz had created in the 1960s.
When, in 1983, Kurtz became chairman of the ANSI Standard Basic committee, this was out of he and Kemeny being "Appalled at what had happened to their language." Consider that the book they released on "Back to BASIC" was subtitled "The History, Corruption, and Future of the Language" :-).
I remember when I first "did BASIC" on PCs in the 1970s that things like matrix operations, described in the texts on earlier versions, did not work on the "Spawn of Microsoft." Basically, when the 2 K's bashed the "Corruption" of BASIC, there was just one main candidate there responsible for the corruptive changes to the language.
Mind you, it's entertaining to see what languages Micro Soft has left by _their_ wayside; Lisp, and APL, and FORTRAN. There is rumor of Prolog being used internally, and Microsoft Research has hired some of the top ML folk, probably with the main effect of impeding the public progress of ML... -- cbbro...@hex.net - <http://www.ntlug.org/~cbbrowne/languages.html> He's not dead. He's electroencephalographically challenged.
* xenop...@irtnog.org (Xenophon Fenderson the Carbon(d)ated) | >>>>> "Erik" == Erik Naggum <e...@naggum.net> writes: | | Erik> There are people who have to design their own alphabets or | Erik> spellings in order to feel able to express themselves, but I | Erik> think we label them "insane" rather than applaud them as | Erik> "language designers". | | I was going to mention two authors now (Tolkein and Le Guin), but I'm | afraid of tripping on a corollary to Godwin's Law. :)
Sigh. Can't you read? IN ORDER TO FEEL ABLE TO EXPRESS THEMSELVES, I wrote. Authors like Tolkien (spelling!) and Le Guin have obviously been able to express themselves in an existing language without inventing any new languages first. And what was Tengwar? It was not the language Tolkien used to write his stories, was it? It was part of the story and the very rich and complete world he designed.
Sometimes I wonder if some of the people who respond to me with some idiotic counter-example that isn't are actually devoid of a working brain and not just so lazy it looks like they are. What does it take for those of you who lack the ability to think or habitually seek ways to avoid it, to grasp something that you do not already agree with? Communicating thoughts to you sure is a waste of time when your first inclination is to destroy your ability to understand what people are telling you by responding with idiocy.
I have read about how people can get into this mental state where input from the outside world must be blocked before it can be processed. It happens when they have been exposed to something so frightening and painful their brain has ceased working as a sort of self defense. This is supposed to happen in real life to have that effect, because it must happen under uncontrollable conditions and progress far beyond the point where brain has said STOP!, so no cases have been reported that _read_ themselves into this state, and obviously so, because one would have to read and comprehend beyond that stop signal. So how come you behave the same way to something you read? If it is not voluntary brain shutdown, what is it?
Why are new thoughts to fantastically frightening to some of you that you react as if the world were to collapse if you made the little effort it takes to consider a contrary opinion or even fact at least enough to counter it with a _real_ counter-example?
Why is it so fantastically important to some of you to reduce everything that you do not understand or agree with to silly jokes so there is no hope of ever understanding anything new? That kind of "humor" as a self-defense mechanism is also pathological.
Granted that you are able to read a programming language newsgroup, I believe that there is no excuse whatsoever to be so intellectually lazy as some of you guys habitually are, and it certainly is no accident (like blaming alcohol for a low-quality posting -- how low is _that_?) which means you are here to post your drivel on purpose and that your intention, to whatever extent you can express intent, is to reduce the newsgroup to the level at which you are comfortable -- meaning: whatever the intellectually comatose can deal with. You have a TV set to watch if you want that, OK? You do not need the Net if you are looking for one-way idiotic "humor" -- you'll feel better with the canned laughter instead of laughing alone, too. If you think you have out-grown Jerry Springer or Ricky Lake, please try them again and leave the newsgroup alone.
Do something that fits your inellectual level, Xenophon Fenderson the Carbon(d)ated. Your posting under that label means I have no idea what could possibly be your level, but I'd recommend one of the k12 groups. I'm sure they would have even more fun with your "name" than you have.
#:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard
* Adam Sampson <a...@ukc.ac.uk> | Because English doesn't have as fine a distinction between the "ie" | and "ei" sounds as most other European languages do; it's hard to tell | how to pronounce a random word with "ie" in the middle, so it's | equally hard to tell how to write a random word with the "ie" or "ei" | sound in the middle.
Why do you assume that the misspeller would pronounce it right?
Why not just assume that the misspeller didn't care to check that he spelled it correctly? It is impossible not to make typos one way or the other, but caring about the result requires that we at least go over it afterwards to see if it _looks_ right.
Blaming the English spelling system for spelling mistakes is a sure sign of a careless dolt who never _wanted_ to get his spelling right.
A book to recommend to people who care about spelling is Marilyn Vos Savant: The Art of Spelling, ISBN 0-393-04903-5. From the back cover: What kind of speller are you? Take this instant quiz to find out!
A fair speller will know which of these words are _not_ spelled correctly: (1) aquainted, (2) arguement, (3) cantalope, (4) congradulate, (5) fourty.
A good speller will know which of these words are _not_ spelled correctly: (1) counterfeit, (2) hygiene, (3) niece, (4) seize, (5) accomodate.
An excellent speller will know which of these words are _not_ spelled correctly: (1) caterpillar, (2) changable, (3) harrass, (4) hemorhage, (5) judgement.
She writes with a carefree humor that means you will probably want to read this book somewhere people aren't likely to consider you a lunatic for laughing about English spelling.
#:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard
>>>>> "Erik" == Erik Naggum <e...@naggum.net> writes:
Erik> Sigh. Can't you read? IN ORDER TO FEEL ABLE TO EXPRESS Erik> THEMSELVES, I wrote. Authors like Tolkien (spelling!) and Erik> Le Guin have obviously been able to express themselves in an Erik> existing language without inventing any new languages first.
Of course I can read. Whether I rightfully comprehend what I read is apparently open to debate. Also open to debate (hopefully in a forum where this is on topic) is whether the Lord of the Rings would be as well expressed without the invention of Elvish. I think not. Tolkien (the corrected spelling now added to ispell, thanks) set up the Lord of the Rings (and even more so, the Quenta Silmarillion) as a kind of archaeological find, and his published stories were "merely" translations. The invented languages added a color to the stories that I had never experienced before. Without this coloring, perhaps the story is just as good, but not, I think, as believable or enjoyable.
Or maybe I'm playing a game of definitions with you, Erik. Is English without punctuation still English, or something else? The poet e e cummings decided that he couldn't express himself correctly with punctuation, so he did away with it. Or "is free verse still poetry?" I think so, but I'm no literary critic. And so the discussion goes further afield.
Or maybe the deep understanding of language (all language) that makes it possible to invent new ones makes it possible to express oneself well in one language in particular? But that's straying from the topic at hand and the rest of you probably prefer not to hear me ramble.
Erik> Sometimes I wonder if some of the people who respond to me Erik> with some idiotic counter-example that isn't are actually Erik> devoid of a working brain and not just so lazy it looks like Erik> they are.
You said, `There are people who have to design their own alphabets or spellings in order to feel able to express themselves, but I think we label them "insane" rather than applaud them as "language designers".' Several excellent authors have done just that, including Tolkien, Le Guin, C. S. Friedman (in her Coldfire trilogy and especially in _This Alien Shore_), to name a few within reach, and if the term "insane" has crept into their labels, it is because they are "insanely great".
I now make the assumption (and feel free to comment on the validity of same) that these authors "design[ed] their own alphabets or spellings" because they felt that this was the best possible way of expressing themselves (vis. to tell their stories), that to not do so would somehow be inadequate. I assume this because I sincerely doubt these critically-acclaimed authors would do less than their best.
(I think this is a valid counter example of your initial comment, but I will confess that I don't remember the differences among counter examples and contra examples and inverses and reverses and so on and so forth, so I'm very probably wrong. Any suggestions on a good discrete math book? My one copy was destroyed in a house fire some time back.)
Again, my apologies to the newsfroup for going off topic. Too many people talk about Tolkien (again, spelling noted), so much so that I think one would be justified in adding a corollary to Godwin's law that made comparisons with Nazis, Star Trek, Star Wars, Tolkien, and D&D cause one to immediately lose a Usenet debate, regardless of correctness. Obviously, my joke "I'm afraid of tripping on a corollary to Godwin's Law" was funnier inside my head than posted to this newsgroup, a frequent problem of mine (i.e. laughing hysterically at something, while most people look on in confusion).
Erik> Why is it so fantastically important to some of you to Erik> reduce everything that you do not understand or agree with Erik> to silly jokes so there is no hope of ever understanding Erik> anything new? That kind of "humor" as a self-defense Erik> mechanism is also pathological.
It's _all_ a Joke, but by God you'll NEVER "get" the punch-line!
Erik> Do something that fits your inellectual level, Xenophon Erik> Fenderson the Carbon(d)ated. Your posting under that label Erik> means I have no idea what could possibly be your level, but Erik> I'd recommend one of the k12 groups. I'm sure they would Erik> have even more fun with your "name" than you have.
It's just some random name on Usenet. Why does it bother you so much? It's not like I'm trying to hide my identity or anything, as it is trivial to look up my complete contact information on the Internet, using just that name. In fact, "Xenophon Fenderson, the Carbon(d)ated" is so completely ridiculous that even I don't take it seriously, so please, don't give yourself a coronary over some wannabe's nome de plume.
What I think is even more ridiculous is that I've wasted over an hour crafting this reply to you, Erik, all to justify myself in (obviously) my own eyes (you sure aren't going to agree with any of this drivel, and hopefully the rest of this newsgroup will ignore me). Maybe next time I will be more mature and decide that I would really rather be hacking on some choice bit of code than arguing with you over the esoteric.
-- UN-altered reproduction and DISSEMINATION of this IMPORTANT information is ENCOURAGED
> > [...] Tolkien (why do English speakers misspell this more often than > > they get it right?) [...]
> it's hard to tell > how to pronounce a random word with "ie" in the middle, so it's > equally hard to tell how to write a random word with the "ie" or "ei" > sound in the middle.
By looking at kids' drawings with words like "becorse", I realized that non-native speakers of English have a pronounced advantage in spelling. Weird.
* xenop...@irtnog.org (Xenophon Fenderson the Carbon(d)ated) | Of course I can read. Whether I rightfully comprehend what I read | is apparently open to debate. Also open to debate (hopefully in a | forum where this is on topic) is whether the Lord of the Rings would | be as well expressed without the invention of Elvish.
Why are you carping on the wrong point if you can comprehend what I uppercased for you?
| Or maybe I'm playing a game of definitions with you, Erik.
Yeah, I think you're playing games, all right. You should be able to join the special olympics any day, now.
| You said, `There are people who have to design their own alphabets or | spellings in order to feel able to express themselves, but I think we | label them "insane" rather than applaud them as "language designers".' | Several excellent authors have done just that,
No, they haven't. Plain and simple. They were able to express themselves _fully_ without inventing their own languages first, and then went on to do language design. You seem dead set on missing the point so that you can keep up this charade of yours. Quit it.
If you cannot even grasp that there are people who fall into a very different category than your insipid insistence on authors, all your games prove is that you aren't able to think outside of your silly prejudices. How interesting is _that_ to show people?
| Again, my apologies to the newsfroup for going off topic.
Really? You were somehow _forced_ to do this? Man, you idiots give ma a lot of power over you that I never even wanted to have. Now I wonder, how can I put this to productive use?
| It's _all_ a Joke, but by God you'll NEVER "get" the punch-line!
Had it not already occurred to you that you aren't funny to anyone but yourself? Yes, you're a joke all the way. Don't you think people "get" this? What if you're a stupid joke, so stupid that it's downright _annoying_? How long will you laugh when annoying people? And what's the difference between _your_ "it's a joke!" and any other annoying pests on the Net who claims to have been joking?
| It's just some random name on Usenet. Why does it bother you so | much? It's not like I'm trying to hide my identity or anything, as | it is trivial to look up my complete contact information on the | Internet, using just that name. In fact, "Xenophon Fenderson, the | Carbon(d)ated" is so completely ridiculous that even I don't take it | seriously, so please, don't give yourself a coronary over some | wannabe's nome de plume.
Look who's bothered into defending himself. Sheesh, dude.
| What I think is even more ridiculous is that I've wasted over an | hour crafting this reply to you, Erik, all to justify myself in | (obviously) my own eyes (you sure aren't going to agree with any of | this drivel, and hopefully the rest of this newsgroup will ignore | me). Maybe next time I will be more mature and decide that I would | really rather be hacking on some choice bit of code than arguing | with you over the esoteric.
Good, then I have at least accomplished _something_.
#:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard
Erik Naggum <e...@naggum.net> writes: > | Because English doesn't have as fine a distinction between the "ie" > | and "ei" sounds as most other European languages do; it's hard to tell > | how to pronounce a random word with "ie" in the middle, so it's > | equally hard to tell how to write a random word with the "ie" or "ei" > | sound in the middle.
> Why do you assume that the misspeller would pronounce it right?
Most people can pronounce words that they're heard correctly even if they can't spell them, even in other languages, but I've seen English speakers who are learning German inconsistently misspell German words that use the ie or ei sounds. But it is just a guess---I'm not a linguist, and I'm sure that someone's done research into this already.
> Why not just assume that the misspeller didn't care to check that > he spelled it correctly?
I wasn't assuming anything of the sort; I was trying to explain why people who can't be bothered to check their spelling tend to misspell words like "Tolkien" but spell other words that are equally uncommon correctly.
> A book to recommend to people who care about spelling is Marilyn Vos > Savant: The Art of Spelling, ISBN 0-393-04903-5.
Thanks for the recommendation---I'll have a look for it.
* Adam Sampson <a...@ukc.ac.uk> | Most people can pronounce words that they're heard correctly even if | they can't spell them, even in other languages, but I've seen English | speakers who are learning German inconsistently misspell German words | that use the ie or ei sounds. But it is just a guess---I'm not a | linguist, and I'm sure that someone's done research into this already.
I have heard people mispronounce Tolkien even after being corrected exactly the same way some people insist on misspelling some words even when corrected. Considering the bewildering mess of British (especially) dialects, I fail to see how it is even possible to talk about one way to _pronounce_ something "correctly".
| I wasn't assuming anything of the sort; I was trying to explain why | people who can't be bothered to check their spelling tend to | misspell words like "Tolkien" but spell other words that are equally | uncommon correctly.
People who can't be bothered to check their spelling will produce random spellings if left to themselves and there's no point in explaining their behavior beyond just "sloppiness". "How to go wrong if you don't care what you're doing" is not a particularly interesting thing to discuss, is it?
I find it much more interesting that people who are conscientious about most things still make spelling mistakes at times.
#:Erik -- I agree with everything you say, but I would attack to death your right to say it. -- Tom Stoppard