Re: scala (was good site for programming tutorials)

  • From: Andreas Stefik <stefika@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 27 Aug 2010 12:37:44 -0500

Katherine said:

And not to mention, wasn't Lisp originally meant to run on non-Windows OS'?

I was saying, "Yes, because it was written when Bill Gates was only 3"

Stefik

On Thu, Aug 26, 2010 at 10:07 PM, Sina Bahram <sbahram@xxxxxxxxx> wrote:
> 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
>
>
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: