Super-dee-duper D features

Walter Bright newshound at digitalmars.com
Tue Feb 13 11:58:50 PST 2007


X Bunny wrote:
> My reasons why I dont use Lisp as often as I would like are:
> 1) Deploying Lisp applications can be difficult; huge exes if you can 
> get your implementation to produce a standalone image atall.
> 2) Dependance on third party C++ libraries - DirectShow BaseClasses sigh 
> :-( C++ libraries arent even compatible between C++ compilers nevermind 
> to Lisp!
> 3) Too general - no matter how good Lisp is at doing everything there 
> are languages written for a specific task which are probably better than 
> Lisp for it within a limited niche. So long as you dont exceed the niche 
> theres no need for Lisp. Definately there could have been a Lisp system 
> which blows it away, there probably isnt, if there is does using it 
> outweight the other points.
> 4) No company support - the boss is scared if I die no-one will maintain 
> it as Lisp programmers are fairly rare.
> 5) Not a team player - by being subject to the above points Lisp starts 
> to get pretty outcast in your toolbox because you know whatever you 
> write with it might also only be useable in projects which can avoid 
> those points too.
> 
> Apart from (1) these are also reasons why I dont get to use D as often 
> as I would like.

(4) is not as large a problem as it might seem. Unlike Lisp, D can be 
picked up very quickly by an experienced C++/Java programmer.



More information about the Digitalmars-d mailing list