Andreas, Of course not, but what's your point? I was using the Windows reference as a time one, nothing more. Take care, Sina -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Stephen S. Disbrow Sent: Thursday, August 26, 2010 7:50 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: scala (was good site for programming tutorials) Hi, The lisp of that day is not the lisp of today look at clisp, or even clojure ----- Original Message ----- From: "Andreas Stefik" <stefika@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, August 26, 2010 11:12 AM Subject: Re: scala (was good site for programming tutorials) For Lisp, it was originally specified back in 1958. To put it in perspective, Bill Gates was 3 years old, so it was definitely not designed for windows. Stefik On Thu, Aug 26, 2010 at 9:53 AM, Sina Bahram <sbahram@xxxxxxxxx> wrote: > I totally agree on the language war avoidance. No worries there, Jamal. > > I do have to correct you though. Lisp does not require functional > programming. This is an extremely oversimplification of the > language. Functional programming implies a paradigm which emphasizes the > application of functions over changes in state. It's a pure > extension of the lambda calculus, whereby all functions return a value and > this value does not change except with changes to inputs > into said function; thus avoiding state or mutability of any kind. Such a > restriction does not exist in lisp. There are programming > languages like F# which are more functional programming languages, but > even in those, I believe it is possible to have mappings > which are not one-to-one with input parameters, side effects , and some > semblance of mutability. In functional programming. > > Lisp is a multi-paradigm programming language. It supported OOP before it > was called that, and had things like annotations before > Windows was an operating system. It also can be used as a procedural, > functional, object oriented, service oriented, inductive, > deductive, and/or annotation based language, all within the same program, > if you like, and that's just to name a few paradigms. > > Take care, > Sina > > -----Original Message----- > From: Jamal Mazrui [mailto:empower@xxxxxxxxx] > Sent: Thursday, August 26, 2010 8:04 AM > To: programmingblind@xxxxxxxxxxxxx > Cc: Sina Bahram > Subject: Re: scala (was good site for programming tutorials) > > Let us avoid language wars here, but I think Scala is much more readable > and practical than LISP. Scala does not require functional > programming like LISP. OOP is fully supported, but functional programming > is also solidly supported. It is called Scala because it > is intended as a scalable language, where one can use advanced features as > needed. In my opinion, Scala is a revolutionary > language, not just in the ivory tower but in the real world as well. > > Jamal > > On 8/26/2010 12:49 AM, Sina Bahram wrote: >> Not to be pedantic or anything, but most of the "advantages of java" so >> to speak stem from the nature of the language itself, so > it >> might be a bit disingenuous, pedagogically speaking, to say that all >> Java's advantages exist, because I would submit that it's > most >> important ones, absolutely do not. >> >> Don't' get me wrong, I'm a huge fan of languages like Scala, although I >> tend to just use a language that can do everything Scala > can >> and more, called Lisp, if I want that sort of thing. >> >> >> Take care, >> Sina >> >> -----Original Message----- >> From: programmingblind-bounce@xxxxxxxxxxxxx >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of QuentinC >> Sent: Thursday, August 26, 2010 12:31 AM >> To: programmingblind@xxxxxxxxxxxxx >> Subject: Re: scala (was good site for programming tutorials) >> >> Interesting site. >> >> If scala compiles into java bytecode, then all advantages of java are >> available. >> Note that swing interfaces are not inaccessible. You juste have to >> install the java access bridge and then most of swing API > become >> accessible. There are few problems with the advanced controls, but the >> standard ones go well. >> And about turning a java program into windows executable, there is >> launch4j. >> This program wrap a jar file into an exe. >> >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind >> > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind