To clarify, I would guess that almost every feature of Scala can be found in other, sometimes esoteric languages. What makes Scala revolutionary is its combination of both theoretical and practical soundness.
Jamal On 8/26/2010 8:03 AM, Jamal Mazrui wrote:
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