<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Scala 2.8 beta com muitas novidades"]]></title>
		<link>http://www.guj.com.br/posts/list/17.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Scala 2.8 beta com muitas novidades"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ A linguagem Scala, que faz muito barulho e é comentada diversas vezes por James Gosling, lançou sua versão 2.8 na semana passada:<br /> <a class="snap_shots" href="http://www.scala-lang.org/node/4587" target="_blank" rel="nofollow">http://www.scala-lang.org/node/4587</a><br /> <br /> Além de diversas novidades na linguagem, sem dúvida um dos maiores atrativos é o plugin para o Eclipse, que agora utiliza internamente o JDT, criando uma integração muito mais harmoniosa que as versões antigas. Essa é uma grande oportunidade para você conhecer essa linguagem, sem sair do seu ambiente de desenvolvimento. Para isso, basta adicionar a URL de updatesite dessa versão beta:<br /> <a class="snap_shots" href="http://www.scala-lang.org/scala-eclipse-plugin-beta-preview" target="_blank" rel="nofollow">http://www.scala-lang.org/scala-eclipse-plugin-beta-preview</a><br /> <br /> Para saber mais:<br /> <a class="snap_shots" href="http://www.infoq.com/news/2010/01/scala-beta1" target="_blank" rel="nofollow">http://www.infoq.com/news/2010/01/scala-beta1</a><br /> <a class="snap_shots" href="http://blog.caelum.com.br/2009/08/10/scala-sua-proxima-linguagem/" target="_blank" rel="nofollow">http://blog.caelum.com.br/2009/08/10/scala-sua-proxima-linguagem/</a>]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987578/scala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987578/scala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 07:16:59]]> GMT</pubDate>
				<author><![CDATA[ Paulo Silveira]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Conceitualmente acho Scala uma linguagem incrível. Agora sintaticamente...não consigo gostar da sintaxe da linguagem. De qualquer forma, o plugin do Eclipse vai ser de grande ajuda!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987584/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987584/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 08:01:48]]> GMT</pubDate>
				<author><![CDATA[ ranophoenix]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Adoro Scala. É uma linguagem desenhada sem aquela mentalidade do desenvolvedor burro. Só pra comparar, o Java foi pensado assim: "Vamos impedir a sobrecarga de operadores porque o programador Java [b]é tão burro[/b] que pode usá-lo para coisas sem sentido." ou "Precisamos de exceções checadas porque o programador Java [b]é tão burro[/b] que pode esquecer de tratar erros.", e por aí vai, permeando toda a linguagem e passando aos principais frameworks disponíveis. Scala, ao contrário, tem "features" que chegam até a tornar o código ilegível (como métodos marcado com [b]implicit[/b] ou os objetos com métodos apply() e unapply()), porém, ninguém é obrigado a usá-las e, se usado apropriadamente, pode facilitar a vida na criação de APIs mais simples. Ou seja, é bom porque põe a responsabilidade de volta na mão dos desenvolvedores.<br /> <br /> Scala não é uma linguagem que se pega numa semana. Até porque, com pouco tempo de uso, parece apenas o Java com sintaxe invertida (e não, não acho isso uma coisa ruim). A virtude dessa linguagem aparece aos poucos, quando você precisa encapsular uma API e percebe que existem maneiras bastante consistentes de realizar isso.<br /> <br /> Pena que só é apreciada por rubistas que precisam de um módulo baixo nível para JRuby.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987643/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987643/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 09:32:34]]> GMT</pubDate>
				<author><![CDATA[ Leonardo3001]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Leonardo3001, não foi justamente para tirar a responsabilidade excessiva das mãos do desenvolvedor que abandonamos as Linguagens C e C++?]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987734/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987734/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:01:11]]> GMT</pubDate>
				<author><![CDATA[ evandro1979]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=evandro1979]Leonardo3001, não foi justamente para tirar a responsabilidade excessiva das mãos do desenvolvedor que abandonamos as Linguagens C e C++?[/quote]<br /> <br /> Não. O Leonardo3001 se referiu a features da linguagem que estão disponíveis para auxiliar o desenvolvedor, não a responsabilidade excessiva existente em C/C++ que tem a ver com aspectos de baixo nível que o programador precisa lidar e que acabam sendo irrelevantes para o resultado final.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987750/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987750/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:11:05]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987761/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987761/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:17:18]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Se tem uma outra linguagem que pretendo olhar com mais carinho é Scala... <br /> Fui dar uma olhada uma época e até companhei mais de perto o projeto de framework web pra Scala, o Lift, e não gostei nada do framework, ai desanimei de estudar mais a linguagem e aplicar em algo mais "real", mas pretendo voltar.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987767/scala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987767/scala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:19:37]]> GMT</pubDate>
				<author><![CDATA[ Luiz Aguiar]]></author>
			</item>
			<item>
				<title>Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=Luiz Aguiar]Se tem uma outra linguagem que pretendo olhar com mais carinho é Scala... <br /> Fui dar uma olhada uma época e até companhei mais de perto o projeto de framework web pra Scala, o Lift, e não gostei nada do framework, ai desanimei de estudar mais a linguagem e aplicar em algo mais "real", mas pretendo voltar.<br /> [/quote]<br /> <br /> Realmente, quem esta acostumado com a simplicidade de frameworks como Rails, Django e Compojure é dificil digerir esse tal de Lift.<br /> <br /> Mas o grande benefício de linguagens como Scala, Clojure é no suporte a paralelismo e concorrencia (principalmente Clojure), onde Ruby e Python são fracos.<br /> <br /> Pra fazer web site qualquer coisa ta valendo, até o velho Java.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987786/scala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987786/scala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:28:22]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote]<br /> não foi justamente para tirar a responsabilidade excessiva das mãos do desenvolvedor que abandonamos as Linguagens C e C++?<br /> [/quote]<br /> <br /> Quem abandonou o C \ C++? Elas são respectivamente a 2 e 4 linguagem do ranking do tiobe.<br /> <br /> <br /> [quote]<br /> além da sintaxe outro problema da Scala é não ser funcional<br /> [/quote]<br /> <br /> Vc acha que deixando a linguagem mais proxima de um linguagem funcional, melhoraria a adoção da linguagem? <br /> Eu acho que so pioraria. O que normalmente eu vejo são as pessoas olharem funções em erlang ou haskell que contem por exemplo, tail recursion, acharem a linguagem incompreendivel. <br /> <br /> Foram que nessas linguagens "puramente funcionais" normalmente não existe um estrutura de repetição (Erlang, Haskell e Lisp são um exemplo disso, não existe for nessas linguagens) te forçando a escrever tudo de forma recursiva.<br /> <br /> Fora que algumas dessas linguagens "puramente funcionais" não premitem que vc valor duas vezes a mesma variavel. Dando aquele erro "variable X is already bond".<br /> <br /> Acho que aproximando scala ainda mais com linguagens funcionais pioraria sua adoção.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987814/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987814/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:45:43]]> GMT</pubDate>
				<author><![CDATA[ ovelha]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=ovelha]<br /> [quote]<br /> além da sintaxe outro problema da Scala é não ser funcional<br /> [/quote]<br /> <br /> Vc acha que deixando a linguagem mais proxima de um linguagem funcional, melhoraria a adoção da linguagem? <br /> Eu acho que so pioraria. O que normalmente eu vejo são as pessoas olharem funções em erlang ou haskell que contem por exemplo, tail recursion, acharem a linguagem incompreendivel. <br /> <br /> Foram que nessas linguagens "puramente funcionais" normalmente não existe um estrutura de repetição (Erlang, Haskell e Lisp são um exemplo disso, não existe for nessas linguagens) te forçando a escrever tudo de forma recursiva.<br /> <br /> Fora que algumas dessas linguagens "puramente funcionais" não premitem que vc valor duas vezes a mesma variavel. Dando aquele erro "variable X is already bond".<br /> <br /> Acho que aproximando scala ainda mais com linguagens funcionais pioraria sua adoção.<br /> [/quote]<br /> <br /> Concordo com vc. Mas porque acha que estou preocupado com adoção da linguagem?<br /> <br /> Eu quero mais programar numa linguagem funcional porque assim tenho códico mais claro e de facil manutençao. Acho legal ter uma boa comunidade em torno da linguagem, no caso de Lisp acho a comunidade bastante prestativa, o resto que va programar em assembler!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987818/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987818/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 11:50:35]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Não acho esse o problema do Scala. Acredito que essa mistura de paradigmas seja bastante pragmática, até porque, nem todo mundo conhece tão bem o paradigma funcional quanto o orientado a objetos (eu incluso).<br /> <br /> O interessante pra mim é que eu posso usar OO e usar uma pitada aqui e ali com coisas que só se vê em linguagens funcionais, como a classe [url=http://www.scala-lang.org/docu/files/api/scala/Option.html]Option[/url] ao invés de um retorno nulável.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987839/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987839/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 12:23:34]]> GMT</pubDate>
				<author><![CDATA[ Leonardo3001]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ O plugin ainda tem que melhorar muito, mas já é um grande passo ter o cara que desenvolveu a linguagem engajado no desenvolvimento do plugin.<br /> <br /> Scala é uma linguagem que tem grande potencial.<br /> <br /> abs]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/987861/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/987861/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 13:04:57]]> GMT</pubDate>
				<author><![CDATA[ mcbarsotti]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Até onde estudei a linguagem Scala, ele é tanto orientada a objeto quanto possui recursos de funcional. Inclusive tem a questão das variaveis poderem ser definidas funcionalmente ou orientada a objeto. Dá uma olhada no site ou no livro da linguagem (val, var)]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988027/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988027/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 15:28:08]]> GMT</pubDate>
				<author><![CDATA[ aoqfonseca]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Tambem fiquei sem entender esta tua afirmação. <br /> <br /> [quote=http://www.scala-lang.org/node/25]<br /> [b]Scala is object-oriented[/b]<br /> <br /> Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Classes are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.<br /> <br /> [b]Scala is functional[/b]<br /> <br /> Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scala's case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages.<br /> <br /> Furthermore, Scala's notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns. In this context, sequence comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services.<br /> [/quote]<br /> <br /> Ainda não comecei a estudar scala(pretedendo fazer isto esta semana), mas que tem alguma coisa funcional ae tem.<br /> <br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988167/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988167/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 1 Feb 2010 17:46:10]]> GMT</pubDate>
				<author><![CDATA[ fredferrao]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=Leonardo3001][quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Não acho esse o problema do Scala. Acredito que essa mistura de paradigmas seja bastante pragmática, até porque, nem todo mundo conhece tão bem o paradigma funcional quanto o orientado a objetos (eu incluso).<br /> <br /> O interessante pra mim é que eu posso usar OO e usar uma pitada aqui e ali com coisas que só se vê em linguagens funcionais, como a classe [url=http://www.scala-lang.org/docu/files/api/scala/Option.html]Option[/url] ao invés de um retorno nulável.<br /> [/quote]<br /> <br /> A grande vantagem do paradigma funcional quando me refiro a código mais claro e de fácil manutenção é baseado justamente na idéia contrária. Programação livre de efeitos colaterais, com uma pitada aqui e ali de estado mutável.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988321/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988321/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Tue, 2 Feb 2010 08:09:47]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=fredferrao][quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Tambem fiquei sem entender esta tua afirmação. <br /> <br /> [quote=http://www.scala-lang.org/node/25]<br /> [b]Scala is object-oriented[/b]<br /> <br /> Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Classes are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.<br /> <br /> [b]Scala is functional[/b]<br /> <br /> Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scala's case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages.<br /> <br /> Furthermore, Scala's notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns. In this context, sequence comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services.<br /> [/quote]<br /> <br /> Ainda não comecei a estudar scala(pretedendo fazer isto esta semana), mas que tem alguma coisa funcional ae tem.<br /> <br /> [/quote]<br /> <br /> Uma linguagem que possui recursos funcionais como Scala não é propriamente uma linguagem funcional.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988326/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988326/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Tue, 2 Feb 2010 08:18:06]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [b]MENSAGEM EDITADA PELA MODERAÇÃO.[/b]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988352/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988352/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Tue, 2 Feb 2010 08:48:09]]> GMT</pubDate>
				<author><![CDATA[ diegosantiviago]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=mochuara][quote=fredferrao][quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Tambem fiquei sem entender esta tua afirmação. <br /> <br /> [quote=http://www.scala-lang.org/node/25]<br /> [b]Scala is object-oriented[/b]<br /> <br /> Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Classes are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.<br /> <br /> [b]Scala is functional[/b]<br /> <br /> Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scala's case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages.<br /> <br /> Furthermore, Scala's notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns. In this context, sequence comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services.<br /> [/quote]<br /> <br /> Ainda não comecei a estudar scala(pretedendo fazer isto esta semana), mas que tem alguma coisa funcional ae tem.<br /> <br /> [/quote]<br /> <br /> Uma linguagem que possui recursos funcionais como Scala não é propriamente uma linguagem funcional.[/quote]<br /> <br /> Não é puramente funcional, chamemos de hibrida entao <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0"> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988499/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988499/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Tue, 2 Feb 2010 11:13:17]]> GMT</pubDate>
				<author><![CDATA[ fredferrao]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ Plugin Scala para Netbeans:<br /> <br /> <a class="snap_shots" href="http://sourceforge.net/projects/erlybird/" target="_blank" rel="nofollow">http://sourceforge.net/projects/erlybird/</a><br /> <br /> Mais info:<br /> <br /> <a class="snap_shots" href="http://wiki.netbeans.org/Scala68v1" target="_blank" rel="nofollow">http://wiki.netbeans.org/Scala68v1</a>]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/988513/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/988513/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Tue, 2 Feb 2010 11:21:17]]> GMT</pubDate>
				<author><![CDATA[ fredferrao]]></author>
			</item>
			<item>
				<title>Re:Scala 2.8 beta com muitas novidades</title>
				<description><![CDATA[ [quote=fredferrao][quote=mochuara][quote=fredferrao][quote=mochuara]Ao meu ver, além da sintaxe outro problema da Scala é não ser funcional, e sim orientada a objetos.[/quote]<br /> <br /> Tambem fiquei sem entender esta tua afirmação. <br /> <br /> [quote=http://www.scala-lang.org/node/25]<br /> [b]Scala is object-oriented[/b]<br /> <br /> Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Classes are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.<br /> <br /> [b]Scala is functional[/b]<br /> <br /> Scala is also a functional language in the sense that every function is a value. Scala provides a lightweight syntax for defining anonymous functions, it supports higher-order functions, it allows functions to be nested, and supports currying. Scala's case classes and its built-in support for pattern matching model algebraic types used in many functional programming languages.<br /> <br /> Furthermore, Scala's notion of pattern matching naturally extends to the processing of XML data with the help of right-ignoring sequence patterns. In this context, sequence comprehensions are useful for formulating queries. These features make Scala ideal for developing applications like web services.<br /> [/quote]<br /> <br /> Ainda não comecei a estudar scala(pretedendo fazer isto esta semana), mas que tem alguma coisa funcional ae tem.<br /> <br /> [/quote]<br /> <br /> Uma linguagem que possui recursos funcionais como Scala não é propriamente uma linguagem funcional.[/quote]<br /> <br /> Não é puramente funcional, chamemos de hibrida entao <img src="http://www.guj.com.br/images/smilies/8a80c6485cd926be453217d59a84a888.gif" border="0"> [/quote]<br /> <br /> Chame como achar melhor, mas o ponto é que Scala não é funcional o suficiente, é apenas uma versão moderna do Java feita de cientistas para cientistas, ou seja, sem muita preocupação com aplicações praticas do dia-a-dia.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/196960/991779/rescala-28-beta-com-muitas-novidades
</guid>
				<link>http://www.guj.com.br/prepost/196960/991779/rescala-28-beta-com-muitas-novidades
</link>
				<pubDate><![CDATA[Mon, 8 Feb 2010 08:41:54]]> GMT</pubDate>
				<author><![CDATA[ mochuara]]></author>
			</item>
	</channel>
</rss>
