[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.lisp

New to LISP - nervous but enjoying it so far.

KENNETH UDUT

7/20/2015 6:56:00 AM

Just wanted to say that I'm new to LISP. I'm 43 years old and always hacked my way to solutions using whatever was available... and yet never tackled the ubiquitous hack tool, LISP. So, I figured, it's time.
4 Answers

Pascal J. Bourguignon

7/20/2015 7:23:00 AM

0

KENNETH UDUT <simplify3@gmail.com> writes:

> Just wanted to say that I'm new to LISP. I'm 43 years old and always
> hacked my way to solutions using whatever was available... and yet
> never tackled the ubiquitous hack tool, LISP. So, I figured, it's
> time.

Welcome.

Check out:

http://...
http://...Getting+Started
http://...Online+Tutorial
http://www.lispworks.com/documentation/HyperS...

Notice, things have evolved in 56 years, nowdays, we spell it "lisp" and
the current dialect is Common Lisp.

Have fun!
--
__Pascal Bourguignon__ http://www.informat...
â??The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.� -- Carl Bass CEO Autodesk

William James

7/20/2015 9:16:00 AM

0

Pascal J. Bourguignon wrote:

> the current dialect is Common Lisp.

No, it isn't.


Paul Graham:

A hacker's language is terse and hackable. Common Lisp is not.

The good news is, it's not Lisp that sucks, but Common Lisp.

Do you really think people in 1000 years want to be
constrained by hacks that got put into the foundations of
Common Lisp because a lot of code at Symbolics depended on
it in 1988?


Daniel Weinreb, 24 Feb 2003:

Having separate "value cells" and "function cells" (to use
the "street language" way of saying it) was one of the most
unfortunate issues. We did not want to break pre-existing
programs that had a global variable named "foo" and a global
function named "foo" that were distinct. We at Symbolics
were forced to insist on this, in the face of everyone's
knowing that it was not what we would have done absent
compatibility constraints. It's hard for me to remember all
the specific things like this, but if we had had fewer
compatibility issues, I think it would have come out looking
more like Scheme in general.

Daniel Weinreb, 28 Feb 2003:

Lisp2 means that all kinds of language primitives have to
exist in two versions, or be parameterizable as to whether
they are talking about the value cell or function cell. It
makes the language bigger, and that's bad in and of itself.


Dick Gabriel:

Common Lisp is a significantly ugly language. If Guy and I
had been locked in a room, you can bet it wouldn't have
turned out like that.

Common LISP just was never designed to be a commercially
viable LISP. It was intended to serve as a compromise between
the manufacturers of LISP machines and other vendors of LISP
products. Never did we think of it as an industrial strength
system... So, to the extent that ANSI's ongoing efforts to
standardize on Common LISP exercise some influence over how LISP
is accepted in the world at large, I anticipate a disaster.


Jeffrey M. Jacobs:

CL is a nightmare; it has effectively killed LISP
development in this country. It is not commercially viable
and has virtually no future outside of the traditional
academic/defense/research arena.


Bernard Lang:

Common Lisp did kill Lisp. Period. (just languages take a
long time dying ...) It is to Lisp what C++ is to C. A
monstrosity that totally ignores the basics of language
design, simplicity and orthogonality to begin with.

Matthew Carter

7/21/2015 2:45:00 AM

0

"WJ" <w_a_x_man@yahoo.com> writes:

> Pascal J. Bourguignon wrote:
>
>> the current dialect is Common Lisp.
>
> No, it isn't.
>

/em rummages around in his pack and finds some troll food

Anyways, yes it is, and WJ is a troll or scheme advocate or something (I
used to read his posts when new to this news group, but mostly skip them
nowadays).

Common Lisp is awesome, and while the language design has some to do
with it, the real reason (in my opinion) is emacs + slime and the unique
way of programming it provides.

You can do lots of fun things with Common Lisp and I haven't run into
any deficiencies of the language yet.


--
Matthew Carter (m@ahungry.com)
http://a...

Bigos

7/21/2015 9:42:00 PM

0

On 21/07/15 03:44, Matthew Carter wrote:

> You can do lots of fun things with Common Lisp and I haven't run into
> any deficiencies of the language yet.
>
>
AFAIK only Common Lisp can do some really cool macro stuff.