Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Merriam-Webster's Collegiate Encyclopedia
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 76 - 100 of 249 - Collapse all  -  Translate all to Translated (View all originals) < Older  Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Tim Bradshaw  
View profile  
 More options Oct 30 2001, 10:04 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: 30 Oct 2001 15:03:06 +0000
Local: Tues, Oct 30 2001 10:03 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Sam Steingold <s...@gnu.org> writes:
> E.g., why should MS be able to restrict A's - who bought MS DOS - from
> letting B copy it?  The usual answer -- that this deprives MS from the
> money B would have payed for MS DOS otherwise -- does not hold water
> since B might have opted for DR DOS if he could not use A's copy of MS
> DOS.  Actually, in the 80-ies, MS did no mind that MS DOS was copied
> illegally, since this increased their installed base, creating the basis
> for the future monopoly.  Only when MS Windows became a monopoly, the
> choice really became between a legal copy of w95 and an illegal one, and
> MS became much more concerned about copyright infringements.

I read somewhere that certain clothing brands consciously don't stress
too much about shoplifting, because they know that shoplifters
correlate fairly well with the people they want to be seen wearing
their (the brands') clothes.  Sounds like the same trick.

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wade Humeniuk  
View profile  
 More options Oct 30 2001, 10:54 am
Newsgroups: comp.lang.lisp
From: "Wade Humeniuk" <humen...@cadvision.com>
Date: Tue, 30 Oct 2001 08:52:45 -0700
Local: Tues, Oct 30 2001 10:52 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

> One small question:  why drop the word "powerful"?  They gave lisp so
little
> credit, we should not give away the one positive comment.  Besides, the
more
> verbatim text that is kept, the easier it will be for them to accept.

I removed powerful because it was a subjective term.  It is like "slow" and
"memory hog".  It is my personal preference that adjectives like that are
not included.  I do not think computer languages should be classified as
powerful.  Effective, yes, expressive, yes.  Maybe a better word could be
found?

> As for dialects, I agree with others that details should be somewhere
between
> miniscule and absent.  How about this for sentence four:

> "Though there still remain many active dialects of Lisp, most were
consolidated
> into an ANSI standard version called Common Lisp in <insert year>."

> And how about this for sentence five (because I think "interactive
devolopment
> model is way to specific):

I have to disagree, I think the way one develops a program in a Lisp
environment is one its seminal features.  Makes life much easier.  Lisp
would not be Lisp without it.

> "The main features of Lisp are;  uniform and extensible syntax, a rich set
of
> data types and a flexibility that makes it suitable for symbolic,
functional,
> object
> oriented and many other programming paradigms."

> Comments?

Version 3: (Shortened, removing direct mention of standards bodies, there
seems to be disagreement over including standards, especially as people are
starting to expand the discussion into GNU and their licenses)

Lisp - A group of general purpose computer programming languages originally
designed in the 1950s and early 1960s by J. McCarthy of MIT.  Lisp is an
acronym for List Processing. Adopted for AI (Artificial Intelligence)
research and development in the 1960s and 1970s,  Lisp quickly evolved as
new computational techniques were developed.  Lisp's  main features are;
symbolic processing; uniform and extensible syntax; its interactive
(compiled and interpreted) development model; a rich set of built-in data
types; dynamic memory management; and support for most programming styles.

Modern Lisp Dialects: Common Lisp, Scheme, GNU Emacs Lisp, ISLISP, EuLisp,
AutoLisp.

Wade


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Barry Margolin  
View profile  
 More options Oct 30 2001, 11:08 am
Newsgroups: comp.lang.lisp
From: Barry Margolin <bar...@genuity.net>
Date: Tue, 30 Oct 2001 16:08:43 GMT
Local: Tues, Oct 30 2001 11:08 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
In article <9rmiep$gm...@news3.cadvision.com>,

Wade Humeniuk <humen...@cadvision.com> wrote:

>> One small question:  why drop the word "powerful"?  They gave lisp so
>little
>> credit, we should not give away the one positive comment.  Besides, the
>more
>> verbatim text that is kept, the easier it will be for them to accept.

>I removed powerful because it was a subjective term.  It is like "slow" and
>"memory hog".  It is my personal preference that adjectives like that are
>not included.  I do not think computer languages should be classified as
>powerful.  Effective, yes, expressive, yes.  Maybe a better word could be
>found?

I agree.  Are there any computer languages that merit an encyclopedia entry
that *aren't* powerful?  Java and C++ may be crappy, but it's in our same
power ballpark.  Even modern versions of BASIC and Fortran are pretty
powerful.  The lowest-power languages I can think of off the top of my head
are Bourne shell scripting, AWK, and RPG-2 (is it still used much?), and I
suspect these are all obscure enough (as far as the general public is
concerned) that there's no encyclopedia entry for them.  (Yes, I know
people have written simple programs using editor macros, but I think it's
stretching things to call "sed" a programming language.)

--
Barry Margolin, bar...@genuity.net
Genuity, Woburn, 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.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Oct 30 2001, 11:19 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: 30 Oct 2001 16:17:53 +0000
Local: Tues, Oct 30 2001 11:17 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Barry Margolin <bar...@genuity.net> writes:
> I agree.  Are there any computer languages that merit an encyclopedia entry
> that *aren't* powerful?  Java and C++ may be crappy, but it's in our same
> power ballpark.  Even modern versions of BASIC and Fortran are pretty
> powerful.  The lowest-power languages I can think of off the top of my head
> are Bourne shell scripting, AWK, and RPG-2 (is it still used much?), and I
> suspect these are all obscure enough (as far as the general public is
> concerned) that there's no encyclopedia entry for them.  (Yes, I know
> people have written simple programs using editor macros, but I think it's
> stretching things to call "sed" a programming language.)

I think if one was being fussy, and using the turing-equivalentness
definition of `power', old FORTRAN (pre Fortran 90?) may be the only
non turing-equivalent language they'd care about.  I'm fairly sure
that sh & awk are (there's a Lisp written in awk), and even vi is,
apparently...

Of course this use of the term power is not really helpful, but I
think this kind of confusion is one reason why it's *bad* to use the term.
`expressive' seems better to me.

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 30 2001, 1:14 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Tue, 30 Oct 2001 18:14:05 GMT
Local: Tues, Oct 30 2001 1:14 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
* Sam Steingold <s...@gnu.org>
| The usual answer -- that this deprives MS from the money B would have
| payed for MS DOS otherwise -- does not hold water since B might have
| opted for DR DOS if he could not use A's copy of MS DOS.

  How does the fact that someone _might_ have chosen something else affect
  the _actual_ losses when a particular choice was made?  Suppose I steal a
  car, travel somewhere, and return it before the owner needs it (so as to
  eliminate the silly counter-argument that software can be copied at no
  cost and without affecting the original).  Can I now argue that this act
  of theft must be acceptable because if I had had to pay for the car under
  normal rules and circumstances, I might have taken public transportation?

  In my view, the question is not at all what somebody does or does not
  "lose" in some trivial monetary terms.  The question is whether you have
  the _right_ to do what you do.  The owner of something laid down some
  rules and principles for how to obtain (a copy of) that something, in a
  society that has laid down rules and principles for what kinds of rules
  and principles an owner can lay down for those who wish to obtain that
  something.  If you violate the owner's rules and principles for obtaining
  that something, it is _wrong_ no matter what.  If the owner has violated
  the rules and principles of the society in which this takes place, you
  _still_ have no right to violate the owner's conditions.  The only thing
  you should do in case you or your society does not approve of the rules
  and principles of obtaining that something is to stay the hell away from
  that owner and not even _want_ whatever he is trying to push.  Owners of
  something you might want who are too stupid to give you reasonable ways
  to obtain it or who attempt to violate the conditions of your society or
  even of your society as you would _like_ it to be, should be shunned and
  _not_ be given signals that what they have to offer is worth obtaining.

  However, since many people are unprincipled when faced with sufficient
  temptation degree and are usually not aware of any ethical principles at
  all unless they benefit from them, indeed _have_ no ethics if they feel
  they have a reason to be morally outraged, such as if they feel unfairly
  treated, which _would_ happen with a stupid owner who breaks community
  expectations if you want to obtain their stuff, a sufficiently "clever"
  owner with sufficient disrespect for his users, for society, and for the
  rules and principles under which he is expected to operate, might make a
  killing leading ignorant and not too bright youngsters into temptation by
  making it _possible_ to break their rules and get away with it.  Since
  Bill Gates has proven to be one of those _presumedly_ intelligent people
  (but read his "books") who think they are so smarter than everybody else
  thay have no qualms at all flaunting the rules and principles of society,
  he built an empire on the immoral and criminal tendencies of people who
  were too weak to withstand temptation and too dumb to realize what he was
  doing to their respect for the rights of owners of anything they want.
  This is why there have always been so many bad people in the Microsoft
  camp, stealing software, breaking copy protections, spreading viruses,
  breaking standards and community recommendations, using C++, etc, and why
  this lawless company has been found guilty of abusing its monopoly power.

  There are probably few ethical and principled people left in the computer
  industry because of Microsoft's success in being so unethical, but it did
  not take much scrutiny of or thinking about the behavior of Microsoft
  back in the early 1980s to see that the boss and the company were playing
  by the rules of criminals and had no intention of becoming good citizens.
  Indeed, both Bill Gates and the whole senior Microsoft management are and
  have been so fantastically paranoid and competitive that that should give
  _everybody_ an important clue to their plans.  I always wonder why people
  get defrauded when it takes no real effort to figure out that it cannot
  be anything but fraud, but some people have figured it out and more: How
  to _exploit_ those suckers.  Bill Gates is one of those people. and He is
  a damn good con man, but it only works on people who are willing to
  dispense with ethics to get something they want -- immature people who
  have not yet developed an understanding of what values they hold or how
  to protect them, in this case teenage boys with no social clue and
  probably very little to gain respect from others save through their
  technical prowess with some advanced toy.  Getting teenage boys to want
  something and break some rules to get it is not particularly hard.
  Exploiting it to the extent that Bill Gates and Microsoft has done is not
  particularly brilliant, nor a stroke of genius, it only requires an
  _absolute_ lack of respect for other people, and that kind of lack of
  respect is a communicable disease that has infected too many people in
  the computer industry -- even the Free Software proponents who think that
  people inside and especially outside _their_ community can be exploited
  for their ends, too: those who _demand_ that something that others have
  created be available for free, lest they _steal_ it, who do not want to
  use "non-free" software because they have a severely misguided idea of
  what their values are, and who argue in favor of stealing using so bogus
  arguments that they should be ashamed of themselves.  In the end, we have
  _not_ regained that ethical standing that is required to defeat the fraud
  and his billion-dollar company, but infected another part of the software
  industry that was very _principled_ in its objections and its ideas in
  the past.  Now that it has a much wider following, the lack of principled
  followers must be expected, but it is still sad to see it happening.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Oct 30 2001, 2:30 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Tue, 30 Oct 2001 19:29:44 GMT
Local: Tues, Oct 30 2001 2:29 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Barry Margolin wrote:
> Java and C++ may be crappy, but it's in our same
> power ballpark.  Even modern versions of BASIC and Fortran are pretty
> powerful.  

Hang on, J/C++ are in our ballpark because we all are more powerful than
a Jacquard loom? (paraphrasing slightly <g>).

"powerful" cannot mean Turing equivalent, it has to mean expressive
power. (I just made that up.) Meaning given two languages which are
t/equiv, if i can express my semantics ten times faster in one then it
is ten times more powerful (as long as it is also fast, which Lisp is).

anyway, after we get the definition straight we should post it in java
and C++ ng's and invite comment. :)

Pick a fight. Gabriel (LUGM '99) tossed that idea out and everybody
chuckled, but it is probably the best way to spread the word. As a
matter of fact, if we hit the Perl and Python ngs at the same time we
could really make some headlines.

I say we find someone solid with a thick skin and a sense of humor and
have them walk point, everybody else backs them up with
facts/info/references/experience stories/code samples/whatever. We need
expertise on the languages we go after as on LIsp.

Oh, and we'll have no truck with this different languages for different
purposes moral relativistic garbage. Lisp is Best, period. :)

kenny
clinisys


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Barry Margolin  
View profile  
 More options Oct 30 2001, 2:52 pm
Newsgroups: comp.lang.lisp
From: Barry Margolin <bar...@genuity.net>
Date: Tue, 30 Oct 2001 19:52:34 GMT
Local: Tues, Oct 30 2001 2:52 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
In article <3BDF001C.43133...@nyc.rr.com>,
Kenny Tilton  <ktil...@nyc.rr.com> wrote:

>Barry Margolin wrote:
>> Java and C++ may be crappy, but it's in our same
>> power ballpark.  Even modern versions of BASIC and Fortran are pretty
>> powerful.  

>Hang on, J/C++ are in our ballpark because we all are more powerful than
>a Jacquard loom? (paraphrasing slightly <g>).

Basically, yes.  If you're using "powerful" as an absolute, rather in a
comparison, there's essentially just two choices: powerful and not
powerful.  All computer languages have to be assigned into one of those
categories.  If C and Java are considered "not powerful", then almost all
programming languages that have ever been used would be in that group, and
then it's not a very useful categorization.

IMHO, a powerful programming language is one that has a wide variety of
control and data structures.  Examples of non-powerful languages are early
versions of BASIC (data structures were just numbers, strings, and arrays;
control structures were just IF-GOTO, FOR loops, and subroutines with no
parameters) and Fortran (similar to BASIC except subroutines accepted
parameters).

Java and C++ are both very powerful languages.  We may not think they're
*as* powerful as Lisp (an opinion that I think many of their proponents
might argue against), but as language power goes they're closer to the top
of the spectrum than the bottom.

The problem with expressivity in these languages is primarily their cryptic
syntax, *not* so much their lack of power.

--
Barry Margolin, bar...@genuity.net
Genuity, Woburn, 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.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Oct 30 2001, 4:20 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Tue, 30 Oct 2001 21:19:54 GMT
Local: Tues, Oct 30 2001 4:19 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Barry Margolin wrote:
> If C and Java are considered "not powerful", then almost all
> programming languages that have ever been used would be in that group,

Yesssssssss, they would, wouldn't they? :) I do believe that sums up my
feelings about Lisp vis a vis everything else out there.

kenny
clinisys


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Barry Margolin  
View profile  
 More options Oct 30 2001, 4:30 pm
Newsgroups: comp.lang.lisp
From: Barry Margolin <bar...@genuity.net>
Date: Tue, 30 Oct 2001 21:30:40 GMT
Local: Tues, Oct 30 2001 4:30 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
In article <3BDF19D4.9E9EA...@nyc.rr.com>,
Kenny Tilton  <ktil...@nyc.rr.com> wrote:

>Barry Margolin wrote:
>> If C and Java are considered "not powerful", then almost all
>> programming languages that have ever been used would be in that group,

>Yesssssssss, they would, wouldn't they? :) I do believe that sums up my
>feelings about Lisp vis a vis everything else out there.

So "a powerful language" and "one of the most powerful languages" mean
pretty much the same thing as far as your concerned?  Would you also
consider the cheetah to be the only fast animal?  Or do you have less
emotional attachment to animal varieties than programming language?

--
Barry Margolin, bar...@genuity.net
Genuity, Woburn, 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.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Russell Senior  
View profile  
 More options Oct 30 2001, 4:43 pm
Newsgroups: comp.lang.lisp
From: Russell Senior <seni...@aracnet.com>
Date: 30 Oct 2001 13:43:40 -0800
Local: Tues, Oct 30 2001 4:43 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

>>>>> "Kent" == Kent M Pitman <pit...@world.std.com> writes:

Russell> One (other) quibble: it is the GNU General Public License.

Kent> Yes.  But then it should be ggpl.  I think it's rude for it to
Kent> take the utterly generic term "general public licenses" for
Kent> something so specific.  

Someone could make the same objection about "Common" in "Common Lisp".
Note that I am not objecting, I am merely noting the parallel so a
long-winded defense is not necessary for me.

I'll repeat for emphasis the one paragraph of my article that you
chose not to respond to:

  I think that if you are going to ask an encyclopedia to honor one
  communities definition of itself, "equal justice" implies you should
  honor another community's definition of itself as well.

--
Russell Senior         ``The two chiefs turned to each other.        
seni...@aracnet.com      Bellison uncorked a flood of horrible      
                         profanity, which, translated meant, `This is
                         extremely unusual.' ''                      


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sam Steingold  
View profile  
 More options Oct 30 2001, 4:55 pm
Newsgroups: comp.lang.lisp
From: Sam Steingold <s...@gnu.org>
Date: 30 Oct 2001 16:54:02 -0500
Local: Tues, Oct 30 2001 4:54 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

This is not what I was saying.
If you own the car, you set the rules.

>   In my view, the question is not at all what somebody does or does
>   not "lose" in some trivial monetary terms.  The question is whether
>   you have the _right_ to do what you do.  The owner of something laid
>   down some rules and principles for how to obtain (a copy of) that
>   something, in a society that has laid down rules and principles for
>   what kinds of rules and principles an owner can lay down for those
>   who wish to obtain that something.  If you violate the owner's rules
>   and principles for obtaining that something, it is _wrong_ no matter
>   what.  If the owner has violated the rules and principles of the
>   society in which this takes place, you _still_ have no right to
>   violate the owner's conditions.

It is not clear what is that "something" which is "owned", whether it is
possible to "own" is, and what it means to "own" it.

IP (intellectual property) is a weird concept, and not everyone agrees
on what it is and whether it has a right to exist at all &c.  (My DOS
argument was one of the common arguments in favor of the concept.)

It is not at all clear that it is possible to "own an idea".

In fact, you will find that in the first copyright cases the authorities
declaring the author's exclusive right to the creation were defensive
(wrt the obvious argument that copyright limits the rights of the
individuals) and stressed the time limits on copyright as well as the
necessity to protect the author's income.

Both of these issues (time limits and author's income) parameters are
now discarded (US extends copyright duration by 5 years every 5 years,
so nothing created after 1923 will go into PD; since copyright can be
owned by a corporation, authorship has now nothing to do with
copyright) because of the pecuniary issues of corporate profits.

Nevertheless, the bottom line is that IP is _not_ the same kind of
property as a car or a computer, at least not legally.  Suffice it to
say that there is a concept of PD and (theoretically) copyright
expiration.

IANAL

--
Sam Steingold (http://www.podval.org/~sds)
Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp>
Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/>
Computer are like air conditioners: they don't work with open windows!


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Oct 30 2001, 4:56 pm
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Tue, 30 Oct 2001 21:55:44 GMT
Local: Tues, Oct 30 2001 4:55 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
Sorry, I was actually playfully withdrawing from the discussion. Natural
language cannot bear such close scrutiny. Love them cheetahs, though. :)

kenny
clinisys


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erann Gat  
View profile  
 More options Oct 30 2001, 5:01 pm
Newsgroups: comp.lang.lisp
From: g...@jpl.nasa.gov (Erann Gat)
Date: Tue, 30 Oct 2001 13:47:21 -0800
Local: Tues, Oct 30 2001 4:47 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
In article <6yDD7.26$hi1.455@burlma1-snr2>, Barry Margolin

<bar...@genuity.net> wrote:
> The problem with expressivity in these languages is primarily their cryptic
> syntax, *not* so much their lack of power.

I disagree.  No language other than Lisp allows you to define new
control constructs.  Lisp's syntax certainly makes this easier, but
there's no inherent reason why it should be impossible to define
new control constructs using a more traditional syntax, e.g.:

 define-control-construct critical-method { body } :: {
  turn_off_interrupts()
  ##body##
  turn_on_interrupts()
 }

or something like that.  IMO this makes Lisp fundamentally more
powerful than any other (currently existing) language.

Another example: no other language allows you to define new syntax
for the parser, which in turn allows you to embed new kinds of data
descriptions inside your code, rather than forcing you to place any
text that doesn't conform to the (fixed) lexical syntax of the language
either inside a string or in a separate file that must be processed
at run time rather than at compile time.  The problem here is not that
C's syntax is cryptic, but rather that it is non-extensible.

Erann Gat
g...@jpl.nasa.gov


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Thomas F. Burdick  
View profile  
 More options Oct 30 2001, 5:14 pm
Newsgroups: comp.lang.lisp
From: t...@hurricane.OCF.Berkeley.EDU (Thomas F. Burdick)
Date: 30 Oct 2001 14:14:14 -0800
Local: Tues, Oct 30 2001 5:14 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Barry Margolin <bar...@genuity.net> writes:
> Java and C++ are both very powerful languages.  We may not think they're
> *as* powerful as Lisp (an opinion that I think many of their proponents
> might argue against), but as language power goes they're closer to the top
> of the spectrum than the bottom.

> The problem with expressivity in these languages is primarily their cryptic
> syntax, *not* so much their lack of power.

A lot of people are *really* prone to underestimating C++'s power and
expressiveness.  The reason for this is easy enough: the language is a
terrifying mess, and its features aren't (quite) orthogonal.  I mean,
it's lacking real macros, sure, and because of that it'll always be
somewhat behind languages that have them, in terms of expressiveness,
but I think a lot of people get burned by C++ for the same reason they
get burned by Lisp.  They get a lame, minimal sort of exposure to it
early on, that shows off a lot of the power it had back in 1986.  So,
they think it's just C, plus some stuff.  And this isn't exactly
helped by the majority of C++ programmers who learn just enough of
their language to get done what they need to do, and no more.

--
           /|_     .-----------------------.                        
         ,'  .\  / | No to Imperialist war |                        
     ,--'    _,'   | Wage class war!       |                        
    /       /      `-----------------------'                        
   (   -.  |                              
   |     ) |                              
  (`-.  '--.)                              
   `. )----'                              


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Erik Naggum  
View profile  
 More options Oct 30 2001, 11:26 pm
Newsgroups: comp.lang.lisp
From: Erik Naggum <e...@naggum.net>
Date: Wed, 31 Oct 2001 04:26:20 GMT
Local: Tues, Oct 30 2001 11:26 pm
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
* Sam Steingold <s...@gnu.org>
| It is not at all clear that it is possible to "own an idea".

  Intellectual property does not refer to ideas, only their _expression_.
  Nobody has _ever_ in the history of intellectual property made any claim
  to own an _idea_.  For instance, patents, which prevent an independent
  invention from being exploited commercially, does _not_ prevent anyone
  from writing books on the ideas underlying the invention, nor from using
  it to create new inventions.  Quite the contrary, that is the purpose of
  patents -- to make them open and known -- that is what "patent" means.
  The purpose of granting commercial rights to copyright holders (apart
  from any moral rights) is also to ensure that people are encouraged to
  publish their ideas.  Society benefits greatly from _not_ letting people
  "own" ideas, and obviously so.  I find it very strange that those who
  talk about the ill effects of intellectual property do not care enough to
  know that it expressly does not deal with "owning ideas".  As far as the
  intellectual property laws are concerned, owning an idea is not possible.

| Nevertheless, the bottom line is that IP is _not_ the same kind of
| property as a car or a computer, at least not legally.

  I hope two books I have read recently can help those who have an urge to
  be opinionated on the issue of intellectual property get a better grip on
  what they are talking about:

        Paul Goldstein
        International Copyright : Principles, Law, and Practice
        http://www.amazon.com/exec/obidos/ASIN/0195128850

        David R. Koepsell
        The Ontology of Cyberspace : Philosophy, Law, and the
        Future of Intellectual Property
        http://www.amazon.com/exec/obidos/ASIN/0812694236

  Incidentally, intellectual property is considered hard to understand.  I
  do not understand why, but then I have always been looking at it from the
  point of view of the creator and the obvious right he has to control the
  distribution of his work -- ultimately by simply withholding it -- not
  the consumer who generally has nothing to offer the creator but money,
  and the requirements that a decent society can put on the consumer such
  that those who can create something, _anything_ of value, are encouraged
  to do so, precisely for the benefit of those consumers, but also such
  that other creators can build on what has gone before them instead of
  having to develop everything from first principles themselves.  If the
  consumers gets "rights" to the works of the creators, the only effect is
  to seriously limit the incentives of creators to do significant work, and
  the only new creations will be trivial consumer modifications that are
  worth what the consumers can get in return for their effort.  Most of
  those who are both creator and consumer will not figure this out until
  they can no longer get paid for their creative work and can no longer buy
  (copies of) any new creative works that would have cost so much to create
  that millions of consumers must pay for it, and the former consequence
  will happen to small-time creators a long before the latter affects the
  big-time entertainment industry, but it will dry out from the bottom up:
  It is already damn hard to _start_ making money in entertainment and it
  will not get easier when nothing but the largest outfits make money, and
  that process of favoring big business will come about because people do
  not understand how today's intellectual property laws protect the small
  creators against the big ones.  I believe the only reason consumers want
  control over the published works of creators is simple greed, but greed
  pays off only in the short run, killing off the source of the value that
  greedy people only _want_.

///
--
  Norway is now run by a priest from the fundamentalist Christian People's
  Party, the fifth largest party representing one eighth of the electorate.
--
  Carrying a Swiss Army pocket knife in Oslo, Norway, is a criminal offense.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Browne  
View profile  
 More options Oct 31 2001, 12:11 am
Newsgroups: comp.lang.lisp
From: Christopher Browne <cbbro...@acm.org>
Date: Wed, 31 Oct 2001 05:10:12 GMT
Local: Wed, Oct 31 2001 12:10 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Erik Naggum <e...@naggum.net> writes:
> * Sam Steingold <s...@gnu.org>
> | It is not at all clear that it is possible to "own an idea".
> Intellectual property does not refer to ideas, only their
> _expression_.  Nobody has _ever_ in the history of intellectual
> property made any claim to own an _idea_.  For instance, patents,
> which prevent an independent invention from being exploited
> commercially, does _not_ prevent anyone from writing books on the
> ideas underlying the invention, nor from using it to create new
> inventions.  Quite the contrary, that is the purpose of patents --
> to make them open and known -- that is what "patent" means.

The recent sets of lawsuits surrounding the US "Digital Millenium
Copyright Act," as well as the DVD/CSS activities, which, if memory
serves, included the arrest of a Norwegian minor, under eminently
invalid charges, would seem to suggest otherwise.

The folks of the US MPAA and RIAA seem to be indicating that they wish
to claim to own all sorts of ideas.

If you make, and publish, anything that generally seems to resemble
Mickey Mouse, you're liable to find some folks from The Disney Company
submitting some legal papers suggesting that you Cease And Desist...

> The purpose of granting commercial rights to copyright holders
> (apart from any moral rights) is also to ensure that people are
> encouraged to publish their ideas.  Society benefits greatly from
> _not_ letting people "own" ideas, and obviously so.  I find it very
> strange that those who talk about the ill effects of intellectual
> property do not care enough to know that it expressly does not deal
> with "owning ideas".  As far as the intellectual property laws are
> concerned, owning an idea is not possible.

That may be how it appears on your "side of the pond;" while that was
once supposed to be the purpose of copyright, trademark, and patent
laws, there seems to be a substantial set of industries lobbying for
things rather closer to "owning ideas."
--
(concatenate 'string "chris" "@cbbrowne.com")
http://www.cbbrowne.com/info/linuxdistributions.html
Don't panic.
-- The Hitchhiker's Guide to the Galaxy

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ed L Cashin  
View profile  
 More options Oct 31 2001, 12:14 am
Newsgroups: comp.lang.lisp
From: Ed L Cashin <ecas...@terry.uga.edu>
Date: 31 Oct 2001 00:12:03 -0500
Local: Wed, Oct 31 2001 12:12 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
Kent M Pitman <pit...@world.std.com> writes:

...

> (Btw, I truly abhor this abuse of the term free, though.  Public
> domain software is the only truly free software.  

I disagree: it's free (like "free speech") if no one is restricting
anyone's rights.  (Please bear with me--I realize that the GPL denies
people the right to take away other peoples' rights.)

If I release software without restricting anyone's rights to use,
study, modify, and redistribute the software, so far so good ...

Now, if MegaBucks, Inc., comes along and takes my free software, puts
it in their product, and releases it *with* restrictions on the users'
rights to study, modify, etc., then the software isn't free anymore
(as released by MegaBucks).

I know that some people here have argued that only entities with free
will can be free, but please consider what "free software" means from
the standpoint of the users.  It's software that doesn't restrict
their rights.  (Except one, namely their ability to restrict others'
rights with regard to the software.)

If MegaBucks has done that to my public domain software, how is the
software more free than if I had said, "and by the way, you don't have
the right to take these rights away from other people," when the only
possible purpose of the omission of that stipulation is for the
software to become less free?

The right to take away the rights of others is special, in that its
exercise always makes the software less free.  For that reason, this
is the one right that, in being denied, increases the overall freedom
of *all* the users of any given piece of software.

--
--Ed Cashin                     integrit file-verification system:
  ecas...@terry.uga.edu         http://integrit.sourceforge.net/

    Note: If you want me to send you email, don't munge your address.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kent M Pitman  
View profile  
 More options Oct 31 2001, 12:40 am
Newsgroups: comp.lang.lisp
From: Kent M Pitman <pit...@world.std.com>
Date: Wed, 31 Oct 2001 05:39:46 GMT
Local: Wed, Oct 31 2001 12:39 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
Ed L Cashin <ecas...@terry.uga.edu> writes:

Sorry, I don't buy it.

You're basically restricting things I can do with it because they are not
compatible with your personal view.

In "free speech" this would be analogous to saying "you can do anything you
want with speech, but you must not advocate that speech not be free".  That
would not be free speech.

Further, if MegaBucks, Inc. makes something from your code, then there are
two components to it:  the parts they made (and they should be entitled to
dictate the use of that, since it's theirs, not yours) and the parts you made
(and they should be entitled to use that however they wanted if it were free;
only if you made it not really truly free could you control how they used it).

> The right to take away the rights of others is special, in that its
> exercise always makes the software less free.

No, it doesn't.  Free software is public domain software.  Anything less
is not free, it is restricted.  The purpose of free software is not to
assure freedom of the original code, it is to coerce the use of that code.
If code is TRULY free, nothing can restrict its use--the code continues to
be useable by anyone who wants to use it.

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Kenny Tilton  
View profile  
 More options Oct 31 2001, 1:33 am
Newsgroups: comp.lang.lisp
From: Kenny Tilton <ktil...@nyc.rr.com>
Date: Wed, 31 Oct 2001 06:04:57 GMT
Local: Wed, Oct 31 2001 1:04 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Ed L Cashin wrote:
> If I release software without restricting anyone's rights to use,
> study, modify, and redistribute the software, so far so good ...

> Now, if MegaBucks, Inc., comes along and takes my free software, puts
> it in their product, and releases it *with* restrictions on the users'
> rights to study, modify, etc., then the software isn't free anymore
> (as released by MegaBucks).

OK, but here I come as MiniBucks, dba. and I can still go to you for the
software you released, screw MegaBucks.

I am new to this GPL-LGPL stuff, but IIUC the conduct of MegaB has no
effect on our relationship. I think this understanding is correct,
because you qualified your comment with "(as released by MegaBucks)".
Well, what do I need that for? Your version is still free.

Puzzled...

kenny
clinisys


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christopher Stacy  
View profile  
 More options Oct 31 2001, 2:21 am
Newsgroups: comp.lang.lisp
From: Christopher Stacy <cst...@spacy.Boston.MA.US>
Date: Wed, 31 Oct 2001 07:20:36 GMT
Local: Wed, Oct 31 2001 2:20 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
>>>>> On 30 Oct 2001 16:17:53 +0000, Tim Bradshaw ("Tim") writes:

 Tim> I think if one was being fussy, and using the turing-equivalentness
 Tim> definition of `power', old FORTRAN (pre Fortran 90?) may be the only
 Tim> non turing-equivalent language they'd care about.  I'm fairly sure
 Tim> that sh & awk are (there's a Lisp written in awk), and even vi is,
 Tim> apparently...

FORTRAN is not turing-equivalent???
Umm.
You can LISP in it.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Espen Vestre  
View profile  
 More options Oct 31 2001, 3:09 am
Newsgroups: comp.lang.lisp
From: Espen Vestre <espen@*do-not-spam-me*.vestre.net>
Date: 31 Oct 2001 09:09:57 +0100
Local: Wed, Oct 31 2001 3:09 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
t...@hurricane.OCF.Berkeley.EDU (Thomas F. Burdick) writes:

> A lot of people are *really* prone to underestimating C++'s power and
> expressiveness.

As a C++ ignorant, I take the patterns literature (and also talks about
patterns I've attended on conferences) as significant evidence to the
contrary.
--
  (espen)

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ian Wild  
View profile  
 More options Oct 31 2001, 3:45 am
Newsgroups: comp.lang.lisp
From: Ian Wild <i...@cfmu.eurocontrol.int>
Date: Wed, 31 Oct 2001 08:45:55 GMT
Local: Wed, Oct 31 2001 3:45 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Erann Gat wrote:

> In article <6yDD7.26$hi1.455@burlma1-snr2>, Barry Margolin
> <bar...@genuity.net> wrote:

> > The problem with expressivity in these languages is primarily their cryptic
> > syntax, *not* so much their lack of power.

> I disagree.  No language other than Lisp allows you to define new
> control constructs.

Tcl certainly allows it.

> Lisp's syntax certainly makes this easier, but
> there's no inherent reason why it should be impossible to define
> new control constructs using a more traditional syntax, e.g.:

>  define-control-construct critical-method { body } :: {
>   turn_off_interrupts()
>   ##body##
>   turn_on_interrupts()
>  }

Or, in Tcl:

proc critical_method {body} {
  turn_off_interrupts
  uplevel 1 $body
  turn_on_interrupts

}

(though both should really make a bit more effort
to deal with errors in "body")

> or something like that.  IMO this makes Lisp fundamentally more
> powerful than any other (currently existing) language.

> Another example: no other language allows you to define new syntax
> for the parser,

err...Tcl allows it...

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Oct 31 2001, 5:04 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: 31 Oct 2001 10:22:51 +0000
Local: Wed, Oct 31 2001 5:22 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Kenny Tilton <ktil...@nyc.rr.com> writes:
> "powerful" cannot mean Turing equivalent, it has to mean expressive
> power. (I just made that up.) Meaning given two languages which are
> t/equiv, if i can express my semantics ten times faster in one then it
> is ten times more powerful (as long as it is also fast, which Lisp is).

I think that, while this is a fine theoretical argument, in practice
the technical use of `power' in CS is sufficiently well-known that it
would be better either to qualify it with something (as you do above)
or to use a different term.  Doing otherwise is just asking for fools
to wade in with the technical definition.

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Tim Bradshaw  
View profile  
 More options Oct 31 2001, 5:14 am
Newsgroups: comp.lang.lisp
From: Tim Bradshaw <t...@tfeb.org>
Date: 31 Oct 2001 10:33:26 +0000
Local: Wed, Oct 31 2001 5:33 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia

Christopher Stacy <cst...@spacy.Boston.MA.US> writes:
> FORTRAN is not turing-equivalent???
> Umm.
> You can LISP in it.

Yes, it isn't, for suitable values of FORTRAN (at least till 77, don't
know about 90, but I expect it is TE). No recursive functions, and no
dynamic data allocation to allow you to fake them using the usual
trick: it's finite-state.

(This excludes using I/O: you can probably show that it is TE if you
are allowed to use files as a tape for a TM.)

Of course this brings out both how silly the TE requirement is, and
how somehow useful it can be - you can obviously solve very real
problems in FORTRAN, including probably arbitrarily good simulations
of large physical systems like people; yet having recursion would be a
significant win for people writing FORTRAN (and it probably does have
it now of course).

--tim


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Nicolas Neuss  
View profile  
 More options Oct 31 2001, 5:30 am
Newsgroups: comp.lang.lisp
From: Nicolas Neuss <ne...@ortler.iwr.uni-heidelberg.de>
Date: 31 Oct 2001 11:25:30 +0100
Local: Wed, Oct 31 2001 5:25 am
Subject: Re: Merriam-Webster's Collegiate Encyclopedia
"Pierre R. Mai" <p...@acm.org> writes:

You're right, this is not a traditional kind of freedom.  But I think
it catches the idea of the GPL quite well.  Especially for works of
art (which software is), it is sometimes a pity not to have certain
"human rights", e.g. consider the case of the Taliban destroying
monuments, or Symbolics imprisoning Macsyma.

Yours, Nicolas.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 76 - 100 of 249 < Older  Newer >
« Back to Discussions « Newer topic     Older topic »