BT

Python 3.4 virá com enums

por Ivo La Puma em 01 Jul 2013 |

A inclusão de tipos enums na biblioteca padrão é a grande novidade do Python 3.4. A nova versão da linguagem mantida pela Python Foundation Software (PSF) tem lançamento da versão alfa previsto para agosto de 2013.

Os enums são tipos de dados específicos usados para definir um conjunto de nomes simbólicos representando valores únicos e constantes. Já haviam sido propostos em 2005, na PEP 354 (Python Enhancement Proposal ou Proposta de Aperfeiçoamento do Python), que foi rejeitada. Mas o assunto continuou a ser debatido nos fóruns da PSF e, cedendo à demanda da comunidade de desenvolvedores, os enums voltaram à tona na PEP 435, que foi aprovada recentemente.

Eli Bendersky, um dos desenvolvedores da linguagem Python, comentou em seu blog pessoal a respeito da inclusão dos enums no Python 3.4:

Penso que o sucesso desta última tentativa de incluir os enums no Python pode ser atribuído aos avanços nas metaclasses realizados nas últimas versões (3.x). Esses avanços facilitarão a sintaxe de definição dos enums, o que consequentemente viabilizará uma série de recursos interessantes.

Outro recurso importante que virá no Python 3.4 é o padrão de desenvolvimento assíncrono Tulip, proposto na PEP 3156 e construído a partir das experiências obtidas com o Twisted, o Stackless Python e o gevent.

A entrega da versão alfa 1 está prevista no calendário da Fundação Python para o dia 3 de agosto de 2013, e a versão final para fevereiro de 2014.

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão
Comentários da comunidade

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber menssagens dessa discussão

Dê sua opinião

Conteúdo educacional

Feedback geral
Bugs
Publicidade
Editorial
InfoQ Brasil e todo o seu conteúdo: todos os direitos reservados. © 2006-2014 C4Media Inc.
Política de privacidade
BT