Re: What are the domains that lisp doesn't fit int?



[WARNING: This is not a flame. My fans may want to read no further.]

Malcolm McLean wrote:

"fireblade" <slobodan.blazeski@xxxxxxxxx> wrote in message news:1177683268.277941.10880@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

I just finished reading Anti Patterns Refactoring Software
Architectures,and it hint me that i'm regularly singing gospels to
lisp being a universal hummer for every kind of problem. Once in a
while somebody ask's what is lisp bad for? I basically have only two
ideas:
1.Talking with c++ (Possible but not recommended, due to c++
idiosyncrasy )
2. Erlang/Termite like processes (i wonder how many processes could
scieener support?)

What are the other domains where lisp doesn't fit in?

I suspect, as a new Lisper, that Lisp is the language of choice when you don't know the degree of recursion in your data structures, but a poor competitor when you do. If you know the full structure in advance, then an array and indirection-type language will be simpler and faster.


(a) Lisp is like New York City. I lived there for thirty years but never called myself a New Yorker.

(b) That is pretty good, I think you described yourself instead of Lisp. Allow me to ghostwrite: As someone still merely standing on the shores of the vast Lisp mud pond, you only think of Lisp when looking at hairy algorithms, otherwise it is simpler for you to use the language you know, C.

After twelve years of Lisp something I might do in C I do instead in Lisp rather than deal with that nutty C syntax, and partly because C is fine at data structure recursion, whatever that is.

hth, kenny

--
http://www.theoryyalgebra.com/

"Algebra is the metaphysics of arithmetic." - John Ray

"As long as algebra is taught in school,
there will be prayer in school." - Cokie Roberts

"Stand firm in your refusal to remain conscious during algebra."
- Fran Lebowitz

"I'm an algebra liar. I figure two good lies make a positive."
- Tim Allen

.