Scala 2.10.0 com novos recursos

Publicado em 08/01/2013 às 13:43 | 10887 leituras

Novidades no lançamento da versão 2.10.0 da linguagem de programação Scala, com a inclusão de valores implícitos e classes de valores, implementação de futures e promises para o desenvolvimento de código assíncrono, além de permitir o uso de placeholders.


Versão para impressão Enviar por email



Os desenvolvedores do Scala acabam de anunciar o lançamento da versão 2.10.0 de seu famoso projeto, adicionando assim muitos novos recursos para essa que é uma linguagem de programação baseada em JVM como uma alternativa para o Java. Esse lançamento é uma atualização da antiga versão principal 2.9.0 que foi disponibilizada em maio de 2011. Dentre as novas funcionalidades, destacamos as classes de valores que evitam a alocação de objetos em tempo de execução para wrappers, além de classes implícitas que permitem reduzir a quantidade de código repetitivo enquanto escrevem classes que oferecem métodos de extensão para outros tipos. Outra adição importante é a implementação de futures e promises para o desenvolvimento de código assíncrono, permitindo assim o uso de placeholders para resultados que "virão no futuro".


A linguagem de programação Scala


Para quem não conhece, a Scala é uma linguagem de programação de propósito geral desenvolvida com o intuito de expressar padrões de programação comuns em uma forma concisa, elegante e segura. A mesma se integra com perfeição funcionalidades de orientação à objeto e linguagens funcionais, permitindo assim que programadores Java possam ser mais produtivos. O tamanho dos códigos-fontes produzidos são tipicamente reduzidos a um fator de 2 ou 3 quando comparado com uma aplicação Java equivalente.


Muitas novidades


Dentre as demais novidades, podemos destacar a interpolação de strings, permitindo a simplificação na composição de strings complexas, sendo que a mesma pode ser ativada em uma string qualquer ao ser precedida pela letra s no código-fonte. Por exemplo, s"Hello $name" poderá inserir o valor da variável nome enquanto s"1+2 is ${1+2}" permitiria avaliar o conteúdo contido dentro das chaves e inserir "3" na string em questão.


Outras alterações incluem o novo emissor de byte code que pode ser direcionado para as versões 1.5, 1.6 e 1.7 do JDK, além de emitir byte code para a 1.6 como padrão. É importante destacar que o antigo backend para a versão 1.5 já foi descontinuado. Um novo correspondente padrão também foi reescrito do zero para gerar código mais robusto, além de separar a geração de código da análise. As parallel collections da versão 2.9 do Scala também foram melhoradas com em>pools de threads customizadas, além da incorporação de actors do tipo Akka na linguagem, permitindo que os usuários possam efetuar a migração dos actors do Scala. Funcionalidades experimentais também foram adicionadas ao Scala 2.10.0: especificamente Reflection e Macros.


Mais informações


Uma lista completa das mudanças está presente no anúncio de lançamento. O mesmo documento também inclui detalhes de todos os 43 projetos de comunidade que foram atualizados para coincidir com a disponibilidade da versão 2.10.0 do Scala. Neste anúncio de lançamento também está presente uma lista de todos os commits e problemas corrigidos desde o Scala 2.9.2. Os problemas que ainda estão presentes nessa versão 2.10.0 também estão listados nesse documento e já estão agendados para serem corrigidos para o lançamento da versão 2.10.1. Um RC (Release Candidate) já deverá estar disponível em meados de Fevereiro. O Scala 2.10.0 está disponível para download na forma de binários para UNix Mac OS X e Cygwin, e Windows; ou como código-fonte, disponíveis para você baixar diretamente do site do Scala. Esta linguagem de programação está sob a licença BSD de 3 cláusulas.



Fonte: Heise Online (em Inglês)


Comentários


Outras notícias

Linux Developer Conference Brazil: faltam poucos dias!

Publicado em: 14/08/2018 às 11:57 | leituras |

Evento será realizado nas dependências da UNICAMP, em Campinas, nos dias 25 e 26 de agosto.

Leitor da Linux Magazine paga meia para entrar no FISL18

Publicado em: 06/07/2018 às 21:05 | leituras |

Parceria entre a ASL.org e a Linux Magazine disponibiliza código promocional que fornece 50% de desconto na inscrição para o FISL18.

DevOpsDays chega a Maringá pela primeira vez

Publicado em: 20/03/2018 às 18:25 | leituras |

O DevOpsDays terá sua sétima edição no Brasil sendo sediada na cidade de Maringá, no Paraná, dias 23 e 24 de março, no Sebrae. O evento acontece em mais de 40 países e nele foi criado o termo "DevOps" (em 2009, na cidade de Gante - Bélgica).

SENAI/Fatesg promove segundo Meeting Hacker Senai

Publicado em: 18/02/2018 às 12:47 | leituras |

No dia 24/02/2018 a partir das 8:00h, o SENAI/Fatesg realizará o segundo Meeting Hacker Senai, com a participação do LPI, da Infomach e da Barketilly.

Certificações LPI: o caminho para turbinar a sua carreira

Publicado em: 13/10/2017 às 15:50 | leituras |

O Linux Professional Institute (LPI) oferecerá provas de certificação na Latinoware, em Foz do Iguaçu, em outubro, na Poticon, em Natal e no FGSL em novembro. Fique antenado! Este artigo elenca as últimas novidades sobre o LPI.

Blog do maddog: Ambientes de nuvem privada virtual

Publicado em: 06/10/2017 às 14:09 | leituras |

O Subutai é uma solução de nuvem de código aberto, ponto a ponto (P2P), segura e estável, que cria ambientes de nuvem privada virtual (VPC) para usuários finais usando um modelo de nuvem de contêineres como serviço (CaaS). O usuário final pode instalar qualquer tipo de serviço, aplicativo ou software de infraestrutura que desejar nas máquinas em execução nessa nuvem.

Ambientes de nuvem privada virtual

Publicado em: 06/10/2017 às 13:23 | leituras |

O Subutai é uma solução de nuvem de código aberto, ponto a ponto (P2P), segura e estável, que cria ambientes de nuvem privada virtual (VPC) para usuários finais usando um modelo de nuvem de contêineres como serviço (CaaS). O usuário final pode instalar qualquer tipo de serviço, aplicativo ou software de infraestrutura que desejar nas máquinas em execução nessa nuvem.

4Linux abre vagas para Líder Técnico em São Paulo e Brasília

Publicado em: 25/07/2017 às 14:12 | leituras |

A 4Linux — uma empresa líder em soluções Open Source e em práticas DevOps — está procurando profissionais para trabalhar como gerente técnico, que tenha bons conhecimentos em Linux e Softwares Livres. São duas vagas: uma para trabalhar em Brasília e outra para São Paulo.

Seminário sobre gestão de privilégios do Linux dá direito a certificado CPE

Publicado em: 23/05/2017 às 10:35 | leituras |

O evento irá abordar a forte disseminação de sistemas Linux em toda a estrutura de informação e mostrará a importância de técnicos da área serem capazes de identificar rotas, especificar controles de acesso para usuários Linux e monitorar a atividade privilegiada do usuário ao longo da rede de informação e, especialmente, na complexidade da nuvem. Participantes poderão requerer gratuitamente os créditos de CPE (Continuing Professional Education).

Novas vagas para os minicursos do WikiLab

Publicado em: 16/05/2017 às 11:59 | leituras |

Novas vagas abertas para os minicursos do WikiLab. Todos que já apoiaram ou apoiarem o projeto WikiLab no Catarse (com qualquer valor) podem participar.

Novo evento "Universidade Livre" será realizado em Belém/PA em 06/05/2017

Publicado em: 28/04/2017 às 11:19 | leituras |

Novo evento sobre Software Livre será realizado no Instituto de Estudos Superiores da Amazônia (IESAM).

Soluti Certificação Digital em busca de especialista Linux

Publicado em: 19/04/2017 às 17:18 | leituras |

A Soluti Certificação Digital está em busca de um profissional para atuar como especialista Linux em Goiânia.

Vaga para analista de TI com experiência em ECM/GED, BPM e BI

Publicado em: 16/12/2016 às 11:12 | leituras |

Renomada empresa de serviços de consultoria em TI, está em busca de um analista de TI para trabalhar em projetos de implementação de soluções ECM/GED, BPM e BI usando os sistemas Alfresco, Activiti, Bonita, Camunda e SpagoBI.

Nova versão do Scalix Groupware oferece suporte completo a IBM Power & IBM Mainframes

Publicado em: 14/12/2016 às 12:59 | leituras |

A nova versão dá liberdade de escolha às empresas para usar as tecnologias mais modernas oferecidas pelo mercado como base para sua solução de e-mail e colaboração

Software Livre e de Código Aberto: uma questão de economia, não de política

Publicado em: 12/11/2016 às 12:36 | leituras |

Os argumentos apresentados neste artigo são todos aspectos econômicos, e não aspectos políticos. Decisões baseadas em política (e não em economia) devem ser lembradas pelos eleitores nas próximas eleições.

Lançamento: E-book E-mail e Colaboração no Século XXI (grátis)

Publicado em: 29/09/2016 às 9:15 | leituras |

A Linux Magazine, em parceria com a Scalix Brasil e a Linux Solutions, acaba de lançar o novo ebook da série "Technology Report": E-mail e Colaboração no Século XXI. Baixe gratuitamente!

Oportunidade na 4Linux - Vaga para Brasília

Publicado em: 25/08/2016 às 9:58 | leituras |

A 4Linux, empresa de consultoria e treinamento especializada em tecnologia Open Source, está em busca de um profissional com o perfil de analista de infraestrutura Linux pleno, para atuar em Brasília.

Lançamento: E-book 101 dicas para usar o Linux como um Profissional (grátis)

Publicado em: 01/08/2016 às 8:19 | leituras |

Baixe gratuitamente o e-book "101 dicas para usar o Linux como um Profissional", contendo os principais conselhos para não se apertar no seu trabalho ao usar e configurar o sistema do pinguim.

Sicoob adota soluções de código aberto e triplica rede de associados

Publicado em: 19/07/2016 às 12:22 | leituras |

A partir do projeto, a empresa pôde substituir mais de 500 servidores físicos de pequeno porte, consolidando todas as transações em três mainframes e 15 máquinas Intel de alto desempenho (high end).

BrodTec é a nova revenda Scalix na Região Sul

Publicado em: 30/03/2016 às 11:20 | leituras |

No mês de março, a Scalix firmou parceria com a BrodTec para que a empresa seja o seu represente oficial no Rio Grande do Sul e em Santa Catarina.

Linux Professional Institute anuncia seu novo Diretor de Desenvolvimento Regional para o Brasil

Publicado em: 21/03/2016 às 18:51 | leituras |

Há muito tempo incentivando softwares livres e de código aberto, Cesar Brod é, agora, o responsável do instituto para ampliar a formação e certificação em Linux no Brasil.

ASL.Org lança campanha de doação para realizar o FISL17

Publicado em: 05/02/2016 às 21:20 | leituras |

A Associação Software Livre (ASL.Org) iniciou nesta quinta-feira (4) uma campanha de arrecadação de fundos para a continuidade de seus trabalhos, entre eles a organização da 17ª edição do Fórum Internacional Software Livre (FISL17), que acontece de 13 a 16 de julho em Porto Alegre.

EMC² acelera mudança para código aberto

Publicado em: 07/01/2016 às 11:47 | leituras |

Projeto open source do RackHD™ e nova versão do CoprHD reforçam os investimentos da EMC² com a comunidade de desenvolvimento e auxiliam nos desafios de gestão em data centers de hiperescala.

Red Hat lança promoção especial de verão para treinamentos virtuais

Publicado em: 06/01/2016 às 11:18 | leituras |

10% de desconto para as aulas de Virtual Training nas turmas dos meses de janeiro e fevereiro. Além disso, os que aderirem à promoção ainda terão 50% de desconto no exame de certificação final.

A produção colaborativa precisa de menos tecnologia e mais gente

Publicado em: 10/12/2015 às 12:32 | leituras |

A produção colaborativa tornou-se uma das grandes vedetes da Internet. Este artigo se propõe a analisar diversos aspectos da produção colaborativa e propor ações necessárias para fortalecê-la e disseminar seu uso no mercado nacional.


Mais notícias


lançamento!

LM 119 | Backup e Restauração




Impressa esgotada
Comprar Digital  R$ 10,90 Digital

  1. Soluti Certificação Digital em busca de especialista Linux

    Publicado em 19/04/2017 às 17:18 | 580485 leituras

  1. Seminário sobre gestão de privilégios do Linux dá direito a certificado CPE

    Publicado em 23/05/2017 às 10:35 | 498237 leituras

  1. Baixe o curso de shell script do Julio Cezar Neves

    Publicado em 07/04/2008 às 19:41 | 467571 leituras

  1. 4Linux abre vagas para Líder Técnico em São Paulo e Brasília

    Publicado em 25/07/2017 às 14:12 | 341906 leituras

  1. Novo evento "Universidade Livre" será realizado em Belém/PA em 06/05/2017

    Publicado em 28/04/2017 às 11:19 | 292791 leituras

  1. Isto é o que os malfeitores vêem quando você usa uma rede Wi-Fi aberta

    Publicado em 03/07/2013 às 15:54 | 37017 leituras

  1. Adobe lança Flash Player de 64 bits

    Publicado em 17/11/2008 às 11:55 | 10209 leituras

  1. Update de segurança para o Samba 3.5

    Publicado em 15/09/2010 às 13:04 | 12675 leituras

  1. PulseAudio 3.0 com melhor funcionamento em dispositivos móveis e sem fio

    Publicado em 19/12/2012 às 14:52 | 13046 leituras

  1. Aprenda a manipular XML com PHP

    Publicado em 04/04/2008 às 19:58 | 11379 leituras

whitepapers

mais whitepapers