On 2010/05/22, at 17:51 , Brendon Schumacker wrote:

> Hi,
>
> Thanks for your response Pascal, I'm actually glad that I was wrong
> about some of these things.
>
> Python has more than 1 GUI package, and I believe the same is true for
> Java.  Both of which are very popular languages, especially Java, so
> I'd assume that they have developed much more.

PHP too is a popular language (to name something I have some  
experience (if little and recent) at all).  And I will tell you that  
PHP 5.3 is not a bad language (since it even has closures!).  What is  
bad about popular languages, is that there are a lot of bad  
programmers producing a lot of bad code in these languages.


Anyways, Common Lisp has quite a number of GUI packages too.  Some  
would say too many.

So I wouldn't worry too much about the number of libraries.  What  
matters is:

1- is there at least one library doing what you want to do?
2- if not, is it easy to write one in this language?


And if the answer is yes, there is already a library, then you should  
ask yourself whether it's worth doing what you're doing, since it has  
already been done?


> For example a friend
> of mine who does a lot of Java for business was telling me that he was
> once worried about a project where he had to program one of those
> scanner guns they use at shopping check-outs... oddly enough, Java
> already had a package to detect the bar codes and somehow process
> them.
>
> I'd assume that LISP lacks a lot of such packages as it doesn't seem
> as popular, but again I'd be happy to find out that I'm wrong if
> that's the case.

But who said Lisp lacked such packages?

(Google for lisp barcode for example).


More over, it is perfectly possible to use from Lisp any library.  So  
if Java can do barcode, so can Common Lisp (abcl).  If C can do MS- 
Windows GUI, so can Common Lisp (eg. clisp).   This is the magic  
brought to you by FFI, Foreign Function Interfaces.



>> The short answer is yes, and google it.

Specifically, google for: lisp success stories


-- 
__Pascal Bourguignon__
http://www.informatimago.com



_______________________________________________
Gardeners mailing list
[email protected]
http://www.lispniks.com/mailman/listinfo/gardeners

Reply via email to