Re: Decreasing the "standard deviation" of lisp





Ben Prew wrote:
Ken Tilton wrote:


Ben Prew wrote:

Are you saying that the entire concept of language "standard deviation"
is flawed, ...

I will (say the entire concept is flawed). With a qualification. I agree
that Python and Java benefitted from being similar to C. The flaw I see
is... so what happened to Dylan?

....

Having spent a little time looking at the syntax and style of Dylan, I
would agree that it lowers the "standard deviation" relative to lisp,
and you're right, I don't know what happened to Dylan.

Perhaps having similar syntax isn't enough.
.....

The Lisp family of languages has certainly been around for a long time,
so there's definitely a point to be made about not chasing every
current popular trend,...

....nor chasing syntax as Dylan did and as you are suggesting.

What matters more, and what has kept Lisp alive and now has brought it back to the mainstream is the core correctness of the ideas of Lisp. Paul Graham did not hurt, either.

In fact, if you like Deep Historical Perspective, meditate on this: the scripting languages merely eliminated an obstacle to adoption when they aped C syntax. That is not what made them catch fire. What made them catch fire was adding to C: interactive development (which is often misunderstood to mean "interpreted"), no static typing of variables, garbage collection... see where I am going? Those languages do not know it, but they are chasing Lisp.

And if you read enough "the making of XXX" stories, you find their inventors at least /do/ know. Lisp informed much of their thinking.

I think something like that would be very useful, as since CL has been
around for such a long time, and from what I'm hearing, there are
mountains of code out there that one just has to find.

Nah, it's all bit-rotted crap. Probably good solid core ideas deep in there somewhere, but requiring serious effort to distill out and repackage. In the end, rewriting from scratch is much faster and has many advantages.

ken

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
Attorney for Mary Winkler, confessed killer of her
minister husband, when asked if the couple had
marital problems.
.



Relevant Pages

  • Re: Lies, damn lies, ....
    ... >>> This month, Tiobe has aggregated Lisp, Scheme, and Dylan into a single ... the world, there are animals, vegetables, and minerals. ...
    (comp.lang.lisp)
  • Re: Lies, damn lies, ....
    ... This puts Lisp at number 14 with a rating of .718% ... > Can anyone explain why Dylan is included in that group? ... Dylan originally started out with two syntax ... CL and Scheme, having borrowed enough from each to likely allow both ...
    (comp.lang.lisp)
  • Re: ARC or ARCH ?
    ... > interested to bring them Lisp, but Dylan. ... Apple is not all there is to Dylan. ... it was going into a nearby part of "language ...
    (comp.lang.lisp)
  • Re: Relationship of Lisp and Dylan
    ... NFish> heard some people characterize Dylan as a dialect of Lisp. ...
    (comp.lang.lisp)
  • Re: E. W. Dijkstra VS. John McCarthy. A rebuttal to Paul Grahams web writings.
    ... waiting for fire to be invented so they can eat. ... I like emacs because it's the only text editor I've ever found that is ... I like lisp for too many reasons to cite in one article. ... my programming got more efficient too. ...
    (comp.lang.lisp)