PureScript

Tela Software:
PureScript
Detalhes de Software:
Versão: 0.7.6.1 Atualizado
Data de upload: 10 Feb 16
Licença: Livre
Popularidade: 21

Rating: nan/5 (Total Votes: 0)

PureScript foi inspirado por Haskell e é uma maneira de escrever código muito complexo e dinâmico e, em seguida, compilá-lo e executá-lo JavaScript no seu navegador.

Ele inclui muitas características JavaScript nunca vai ser capaz de suportar nativamente, permitindo que os desenvolvedores a escrever aplicações JavaScript muito poderosos sem ter de torturar-se com hacks JavaScript e outras peculiaridades.

A própria linguagem PureScript é fortemente tipado e tipagem estática, ao mesmo tempo, e também suporta tipos expressivos.

Isso basicamente coloca PureScript na mesma categoria como outras linguagens de programação como Java, C ++, C #, Haskell, D, Scala, Rust, e Pascal.

Antes de escolher para escrever seus aplicativos da Web em PureScritp, certifique-se de verificar a documentação primeira

O que é novo nesta versão:.

  • PSC-docs agora pode gerar arquivos de tag para Vim e Emacs.
  • SIC agora suporta uma bandeira --node-opta por passar opções para o executável do Node.
  • SIC agora suporta directivas de formato longo.
  • Sintaxe para as importações e outros tipos de declaração em SIC foi melhorada.

  • comentários
  • Markdown pode agora ser incluído no nível de módulo.
  • As mensagens de erro agora são representados internamente como um tipo de dados algébrica e impressão bonito foi melhorada usando a biblioteca de caixas. Erros agora ligar para o wiki.
  • Código gen agora preserva nomes de mais argumentos da função em declarações de caso.

O que é novo em 0.7.4.1:

  • psc-docs versão agora pode gerar arquivos de tag para Vim e Emacs.
  • SIC agora suporta uma bandeira --node-opta por passar opções para o executável do Node.
  • SIC agora suporta directivas de formato longo.
  • Sintaxe para as importações e outros tipos de declaração em SIC foi melhorada.

  • comentários
  • Markdown pode agora ser incluído no nível de módulo.
  • As mensagens de erro agora são representados internamente como um tipo de dados algébrica e impressão bonito foi melhorada usando a biblioteca de caixas. Erros agora ligar para o wiki.
  • Código gen agora preserva nomes de mais argumentos da função em declarações de caso.

O que é novo em 0.7.0.0:

  • psc-docs versão agora pode gerar arquivos de tag para Vim e Emacs.
  • SIC agora suporta uma bandeira --node-opta por passar opções para o executável do Node.
  • SIC agora suporta directivas de formato longo.
  • Sintaxe para as importações e outros tipos de declaração em SIC foi melhorada.

  • comentários
  • Markdown pode agora ser incluído no nível de módulo.
  • As mensagens de erro agora são representados internamente como um tipo de dados algébrica e impressão bonito foi melhorada usando a biblioteca de caixas. Erros agora ligar para o wiki.
  • Código gen agora preserva nomes de mais argumentos da função em declarações de caso.

O que é novo em 0.6.9.3:

  • psc-docs versão agora pode gerar arquivos de tag para Vim e Emacs.
  • SIC agora suporta uma bandeira --node-opta por passar opções para o executável do Node.
  • SIC agora suporta directivas de formato longo.
  • Sintaxe para as importações e outros tipos de declaração em SIC foi melhorada.

  • comentários
  • Markdown pode agora ser incluído no nível de módulo.
  • As mensagens de erro agora são representados internamente como um tipo de dados algébrica e impressão bonito foi melhorada usando a biblioteca de caixas. Erros agora ligar para o wiki.
  • Código gen agora preserva nomes de mais argumentos da função em declarações de caso.

O que é novo na versão 0.6.8:

  • Esta versão é fornecida para fornecer correções de bugs e recursos necessário para compilar as bibliotecas mais recentes do núcleo.

O que é novo na versão 0.5.0:

  • Novos recursos:
  • typeclasses multi parâmetro
  • Superclasses
  • FlexibleInstances e FlexibleContexts
  • Deixe ligações são agora suportadas. A palavra-chave let pode introduzir várias ligações locais (possivelmente mutuamente recursivo), juntamente com as assinaturas dos tipos opcionais
  • Onde cláusulas são agora suportados nas declarações de valores, com as mesmas regras que as ligações let
  • declarações de dados vazios e classes de tipo vazios são agora suportadas
  • Uma nova opção de linha de comando --codegen controla quais módulos terão JavaScript e externs gerado
  • Melhorias:
  • impressão bonito para tipos de linha foi melhorado
  • Módulo nomes agora pode conter
  • Novas regras otimizador foram adicionados para o código na mônada ST, para reproduzir a funcionalidade dos blocos de recurso, que foi removido
  • pastas do teste padrão agora são utilizáveis ​​nos argumentos de expressão lambda
  • PMIS tem agora uma: comando t para verificar o tipo de um valor
  • Matriz de impressão consideravelmente via show tem sido melhorado
  • conclusões PMIS são classificadas
  • PMIS tem agora comandos de ajuda
  • história PMIS está em XDG config
  • PMIS permite o carregamento de módulos de ~ caminhos
  • PMIS pode aceitar uma lista de módulos para carregar no início da linha de comando
  • PMIS pode agora ser configurado usando um arquivo .psci no diretório atual. Se tal arquivo existir, ele deve conter uma lista de comandos para executar na inicialização
  • Correções de bugs:
  • O subsume relação foi corrigido para tipos de objetos
  • Sort não sofre mutações matrizes
  • PMIS agora avalia as expressões
  • variáveis ​​de sobreposição em casos typeclass são rejeitados
  • Um bug no otimizador relacionadas com inlining foi fixada
  • Um bug tipo verificador relacionadas com literais de matriz foi fixada
  • externs arquivos (--externs) estão agora a trabalhar novamente

Programas semelhantes

JPype
JPype

12 May 15

PHP
PHP

12 May 16

PathFinding.js
PathFinding.js

12 Apr 15

Classify.js
Classify.js

12 May 15

Comentário para PureScript

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