And I made a nice living doing AutoCAD before i went blind - thanks to lisp. Wait, i mean thanks to lisp for helping AutoCAD out...
David Engebretson Jr., CTO Peace Weaver Hosting Need web hosting? Come visit us at PeaceWeaverHosting.com----- Original Message ----- From: "Andreas Stefik" <stefika@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, August 26, 2010 5:16 PM Subject: Re: scala (was good site for programming tutorials)
Of course, but it was still invented in the 50's!On Thu, Aug 26, 2010 at 6:50 PM, Stephen S. Disbrow <info@xxxxxxxxxxx> wrote: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 pureextension of the lambda calculus, whereby all functions return a value andthis value does not change except with changes to inputsinto said function; thus avoiding state or mutability of any kind. Such arestriction 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 itwas 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 functionalprogramming like LISP. OOP is fully supported, but functional programmingis also solidly supported. It is called Scala because itis intended as a scalable language, where one can use advanced features asneeded. 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, soitmight be a bit disingenuous, pedagogically speaking, to say that all Java's advantages exist, because I would submit that it'smostimportant 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 Scalacanand 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 APIbecomeaccessible. 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
-------------------------------------------------------------------------------- Checked by AVG - www.avg.comVersion: 8.5.441 / Virus Database: 271.1.1/3095 - Release Date: 08/26/10 06:34:00
__________View the list's information and change your settings at //www.freelists.org/list/programmingblind