> > Hi Brendon, > > for GUIs have a look at LTk: > > http://www.peter-herth.de/ltk/ > > Peter >
Thanks Peter! I downloaded that onto my Ubuntu system yesterday and found the demo to load and work without a hitch on the first try, good stuff! I'm quite busy these days, I hope that I can get a chance to experiment with it more later. I'm curious if it has enough to create a game, or make an office app... and work cross platform from Linux to Windows without too much adjustment. I wouldn't mind if it didn't have everything from drop down menus to animation support as long as it gives me the ability to create them myself. I once created a Python interface from scratch for making animations without much more than Text, Boxes, and Click instances. Brendon > On Sat, May 22, 2010 at 5:55 PM, Brendon Schumacker > <[email protected]> wrote: >> This is a resend... I guess I was supposed to hit "Replay to All" the >> first time. >> >> 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. ?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. >> >> Brendon >> >> On 22 May 2010 22:45, Pascal J. Bourguignon <[email protected]> wrote: >>> >>> On 2010/05/21, at 02:31 , Brendon Schumacker wrote: >>> >>>> Hello, >>>> >>>> As I was saying before, I'm actually very new (or at least less >>>> experienced) with LISP but I want to know more about it. ?I guess I >>>> should fist tell you why I have this interest. ?If you go to my site >>>> and look at the current article you'll see I know my fair share of >>>> languages and have studied a lot (www.brendon-art.com). ?I think LISP >>>> has a very interesting syntax, and I've heard that it's one of the >>>> oldest language that supported important concepts such as recursion, >>>> and basically speaking, you probably never needed to replace LISP with >>>> any other language as much as you could just improve or grow upon it, >>>> however C/C++ seemed to have taken over at some point in history. >>>> Would you say that my interpretation of this history here is correct? >>> >>> Coarsely, yes. >>> >>> >>>> I'm a fan of the Python language as well. ?I like the fact that it has >>>> an interpreter, it can run and be changed on the fly, and the syntax >>>> is quite easy to understand and straight forward. ?LISP also has these >>>> same qualities. >>> >>> No, that's the other way. ?You could say: "Lisp has these qualities. ?Python >>> also has these same qualities." ?(We could disagree about what quality >>> Python has or has not, but that's something else). >>> >>> >>>> One worry I have with LISP is that it isn't being kept up with and so >>>> there might not be as many interesting things you can do with it these >>>> days. >>> >>> Again, that's the other way. ?The other programming language still aren't up >>> to Lisp, and there are a lot of interesting things you can do easily in Lisp >>> that you still cannot do, or cannot do easily (which is an euphemism), in >>> the other programming languages. >>> >>> >>>> Can you create a windowed desktop app (or any GUI) with LISP? >>>> Can I connect to a network with it? ?What are some ways that LISP is >>>> still being used today? >>> >>> Try to answer to these questions for C or Python. ?Remember that the ANSI C >>> standard doesn't specify anything about MS-Windows, or bit mapped graphic >>> user interfaces such as MS-Windows, or network communications. ?And AFAIK, >>> there's not even a standard for the Python programming language! >>> >>> >>> The short answer is yes, and google it. >>> >>> -- >>> __Pascal Bourguignon__ >>> http://www.informatimago.com >>> >>> >>> >>> >> _______________________________________________ >> Gardeners mailing list >> [email protected] >> http://www.lispniks.com/mailman/listinfo/gardeners >> > > > ------------------------------ > > Message: 4 > Date: Sat, 22 May 2010 20:58:36 +0200 > From: "Pascal J. Bourguignon" <[email protected]> > Subject: Re: [Gardeners] Gardeners Digest, Vol 42, Issue 3 > To: Brendon Schumacker <[email protected]> > Cc: Tending the Lisp Garden <[email protected]> > Message-ID: <[email protected]> > Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes > > > 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 > > > End of Gardeners Digest, Vol 42, Issue 5 > **************************************** > _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
