Palestra Fisl 9.0: Vim Script - the road from :set to :for

O palestrante foi ninguém menos que Bram Moolenaar, o criado deste software fantástico que é o Vim, tornando esta palestra algo imperdível para os usuários deste incrível editor. O palestrante falou um pouco da história do Vim e do seu desenvolvimento ao longo dos últimos 20 anos.

Depois da apresentação inicial, ele falou dos recursos novos do Vim, começando com um exemplo muito bom: um labirinto feito em texto que pode ser resolvido por um algoritmo de máquina de estados  implementando utilizando inteiramente o Vim!

Então, Bram mostrou gradativamente as capacidades do Vim até o momento atual, e estão listadas abaixo:

  • Mapeamento de teclas com escopo definido e recursividade;
  • Operadores condicionais (if);
  • Funções;
  • Variáveis alocadas em diferentes escopos;
  • Listas e Dicionários, como em Python;
  • Outros tipos de dados, como FuncRef (referência para funções);
  • Conversões automáticas de tipo de dados, dependendo do contexto;
  • Gerenciamento de memória (possivelmente um Garbage Collector no futuro) (!!!);
  • Tratamento de exceções;
  • Suporte à programação orientada à objetos (!!!).

Tudo isso com grande portabilidade!

Artigos Relacionados:


Sobre este artigo