in reply to Re: Re: Re: Re: Specific Examples? - Re: A Macro System for Perl?
in thread A Macro System for Perl?
It's hard to say without knowing the specific benchmarks (and the code). It's certainly easy to do IO (in particular) slowly in Lisp. If one's Lisp has decently optimized read-sequence and write-sequence functions, it's also possible to do it pretty darn fast. One does need to know something about the various functions available to get the best results (e.g. format is incredibly powerful and convenient, but slow. If speed is of the essence, some other output method is called for. And so on.)
I advise against putting too much weight on Graham's opinions. While he's certainly well respected, just as anyone he has his own predelictions and preferences which are entirely personal. For example, one who reads his two books may come out of them with the impression that loop is a bad thing, whereas in the general Common Lisp community, opinions are quite divided on the matter, with extremely well respected people on both sides of the issue. (And actually, ironically enough given that he wrote a book about it, Graham doesn't really seem to like Common Lisp that much at all.)
|
---|