MoonScript

Tela Software:
MoonScript
Detalhes de Software:
Versão: 0.4.0 Atualizado
Data de upload: 9 Feb 16
Revelador: Leaf Corcoran
Licença: Livre
Popularidade: 58

Rating: 3.0/5 (Total Votes: 2)

MoonScript foi inspirado por CoffeeScript e é um dos mais rápidos a-Lua compiladores redor.

código MoonScript pode ser compilado em tempo de execução ou em um momento peculiar e ter o código executado mais tarde

O que é novo nesta versão:.

  • Adicionado continuar palavra-chave para pular a iteração atual em um loop.
  • Adicionado interpolação de string.
  • Adicionado fazê expressão e de bloco.
  • Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
  • Atribuição pode ser usado em um caso a expressão de declaração.
  • Acrescentado ou = e e = operadores.
  • @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
  • @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
  • Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.

  • métodos
  • classe podem acessar os locais definidos dentro do corpo da declaração da classe.
  • aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
  • As classes podem agora retornar implícita e ser expressões.
  • retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.

  • literais
  • string pode ser usado como chaves em literais da tabela.
  • Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
  • compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.

O que é novo na versão 0.3.2:

  • Adicionado continuar palavra-chave para pular a iteração atual em um loop.
  • Adicionado interpolação de string.
  • Adicionado fazê expressão e de bloco.
  • Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
  • Atribuição pode ser usado em um caso a expressão de declaração.
  • Acrescentado ou = e e = operadores.
  • @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
  • @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
  • Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.

  • métodos
  • classe podem acessar os locais definidos dentro do corpo da declaração da classe.
  • aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
  • As classes podem agora retornar implícita e ser expressões.
  • retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.

  • literais
  • string pode ser usado como chaves em literais da tabela.
  • Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
  • compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.

O que é novo na versão 0.3.1:

  • Adicionado continuar palavra-chave para pular a iteração atual em um loop.
  • Adicionado interpolação de string.
  • Adicionado fazê expressão e de bloco.
  • Adicionado a menos como um bloco e linha de decorador. É o inverso do caso.
  • Atribuição pode ser usado em um caso a expressão de declaração.
  • Acrescentado ou = e e = operadores.
  • @@ pode ser prefixado na frente de um nome para acessar esse nome dentro self .__ class
  • @ e @@ podem ser utilizados como valores de referência self e self .__ classe.
  • Em declarações de classe é possível atribuir ao objeto de classe em vez da instância metatable prefixando a chave com @.

  • métodos
  • classe podem acessar os locais definidos dentro do corpo da declaração da classe.
  • aulas Super são notificados quando eles são estendidos a partir com um callback __inherited.
  • As classes podem agora retornar implícita e ser expressões.
  • retornos de palavra-chave locais, pode ser usado para a declaração para a frente ou sombreamento uma variável.

  • literais
  • string pode ser usado como chaves em literais da tabela.
  • Chamar métodos em strings literais sem envolvimento em parênteses: & quot; Olá & quot; & # x5C; superior
  • compreensões da tabela podem retornar um único valor que é descompactado na chave e valor.

Requisitos :

  • Lua 5.1 ou superior

Programas semelhantes

CL-JavaScript
CL-JavaScript

6 Jun 15

Apache Buildr
Apache Buildr

20 Jul 15

Closure (Python)
Closure (Python)

13 May 15

Cruncher
Cruncher

11 Mar 16

Outro software de desenvolvedor Leaf Corcoran

lessphp
lessphp

13 Apr 15

Sticky-Kit
Sticky-Kit

10 Feb 16

scssphp
scssphp

10 Dec 15

Comentário para MoonScript

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria