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

Numdifftools
Numdifftools

1 Mar 15

Mediator.js
Mediator.js

1 Mar 15

ClearScript
ClearScript

20 Jul 15

Apache Avro
Apache Avro

10 Apr 16

Comentário para PureScript

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