Novo roadmap Java 7: aparentemente não vai ter closures...  XML
Índice dos Fóruns » Notícias
Autor Mensagem
balthazar
JavaChild
[Avatar]

Membro desde: 23/04/2007 18:04:14
Mensagens: 101
Localização: Macapá - AP, BRASIL
Offline

falando em closures pra java, como voces imaginam que seria a sintaxe??
no ruby por exemplo temos coisas como

String.methods.sort.each{ |s| puts e.upcase if e.is_a? Integer }

logicamente que isso não vai imprimir nada pos a String não possui metodos do tipo inteiro mas a questão é, como seria algo assim em java?

ou como em um outro exemplo

def confere
c = 0
lambda{ c += 1 }
end

10.times{ puts confere.call }

ou

imprime_numero_atual = confere
10.times{ puts imprime_numero_atual.call }

desculpem mas ta meio dificil imaginar como seria uma programação assim no java, o que voces acham?

att,

att,

Vinicius Luiz
Skype/Yahoo: vinicius.luiz
MSN: viniciusmcp@hotmail.com
Gtalk: mcp.vinicius@gmail.com
Twitter: http://twitter.com/vinicius_luiz
Blog: http://viniciusluizz.wordpress.com

----------------------------------------------

Analista Desenvolvedor - TI
CETAM Ltda. - Centro de Tecnologia da Amazônia

when there is no place in hell, the dead walked the earth!
[WWW] [Yahoo!] [MSN]
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

http://www.javac.info - (especificação e protótipo)
Tutorial em http://tronicek.blogspot.com/
[WWW]
faelcavalcanti
GUJ Ranger
[Avatar]

Membro desde: 03/05/2006 13:16:25
Mensagens: 960
Localização: Recife-PE
Offline

victorwss wrote:Em quê você não está acreditando? Que não vai ter closures? Que tem gente sugerindo um fork? Que tem gente querendo quebrar a retrocompatibilidade?

todas as coisas que você mencionou.

1. closures estou surpreso por não ter ingressado, e ainda não consegui entender porque não a teremos no mustang.

2. quanto ao fork, acho um desastre e pelo pouco que vi não achei boas vantagens, a não ser que me provem o contrário. Pelo ponto de vista de utilizar o compartilhamento de instâncias, se uma cair todas cairão, então qual é a graça afinal ? Como se resolve este problema, acaba-se criando outros ?

ps: até acho interessante múltiplas threads para cada projeto, mas qual a principal aplicação disto ? o pessoal se revoltou com o garbage collection ? esse pessoal parece ter sofrido alguns problemas de escalabilidade resolvidos na tora pelos arquitetos do eBay


--
http://faelcavalcanti.wordpress.com/ :: http://pe.debianbrasil.org/
--
Acredite um pouco mais na força de sua própria intuição. Muitas vezes deixamos de realizar algo de bom ou que nos favoreça simplesmente porque achamos tudo muito difícil e por isso nem começamos. Moral da história: A vida é o caminho e não o destino, você é o arquiteto do seu caminho!
--
Obrigado, Rafa Rocha!
[WWW]
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

balthazar wrote:falando em closures pra java, como voces imaginam que seria a sintaxe??

Veja: http://www.guj.com.br/posts/list/99477.java

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
chun
GUJ Master
[Avatar]
Membro desde: 08/11/2004 15:43:41
Mensagens: 1699
Localização: Curitiba/PR
Offline

Eu sinceramente acharia que Method Delegates são uma feature muito legal que falicitaria a inclusao de closures...

Ps: Este post é uma opinião pessoal e NÃO DEVE SER ENCARADO COMO VERDADE ABSOLUTA... então... caso você não concorde... não precisa cortar os pulsos...

------
Controverso Eu ? http://www.go-java.com/blog
[WWW] [ICQ]
 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team