PureScript

Software screenshot:
PureScript
Dettagli del software:
Versione: 0.7.6.1 Aggiornato
Data di caricamento: 10 Feb 16
Licenza: Libero
Popolarità: 21

Rating: nan/5 (Total Votes: 0)

PureScript è stato ispirato da Haskell ed è un modo per scrivere codice molto complesso e dinamico e quindi compilarlo JavaScript ed eseguirlo nel browser.

Esso comprende un sacco di funzioni JavaScript non saranno mai in grado di supportare in modo nativo, permettendo agli sviluppatori di scrivere molto potenti applicazioni JavaScript senza dover torturare se stessi con hack JavaScript e altre stranezze.

Il linguaggio PureScript sé è fortemente tipizzato e staticamente tipizzato, allo stesso tempo, e supporta anche i tipi espressivi.

Questo pone fondamentalmente PureScript nella stessa categoria di altri linguaggi di programmazione come Java, C ++, C #, Haskell, D, Scala, Ruggine, e Pascal.

Prima di scegliere di scrivere le applicazioni Web in PureScritp, assicurati di controllare la documentazione prima

Cosa c'è di nuovo in questa versione:.

  • pSC-docs può ora generare file tag per Vim e Emacs.
  • pSIC supporta ora una bandiera --node-opta per il passaggio delle opzioni al file eseguibile nodo.
  • pSIC ora supporta direttive a lungo forma.
  • Sintassi per le importazioni e di altri tipi di dichiarazione in pSIC è stata migliorata.

  • commenti
  • Markdown possono ora essere inclusi a livello di modulo.
  • I messaggi di errore sono ora rappresentati internamente come un tipo di dati algebrico, e praticamente la stampa è stata migliorata utilizzando la libreria di scatole. Errori ora collegano al wiki.
  • Codice gen oggi conserva i nomi di altri argomenti di funzione in istruzioni case.

Cosa c'è di nuovo nella versione 0.7.4.1:

  • psc-docs possono ora generare file di tag per Vim e Emacs.
  • pSIC supporta ora una bandiera --node-opta per il passaggio delle opzioni al file eseguibile nodo.
  • pSIC ora supporta direttive a lungo forma.
  • Sintassi per le importazioni e di altri tipi di dichiarazione in pSIC è stata migliorata.

  • commenti
  • Markdown possono ora essere inclusi a livello di modulo.
  • I messaggi di errore sono ora rappresentati internamente come un tipo di dati algebrico, e praticamente la stampa è stata migliorata utilizzando la libreria di scatole. Errori ora collegano al wiki.
  • Codice gen oggi conserva i nomi di altri argomenti di funzione in istruzioni case.

Cosa c'è di nuovo nella versione 0.7.0.0:

  • psc-docs possono ora generare file di tag per Vim e Emacs.
  • pSIC supporta ora una bandiera --node-opta per il passaggio delle opzioni al file eseguibile nodo.
  • pSIC ora supporta direttive a lungo forma.
  • Sintassi per le importazioni e di altri tipi di dichiarazione in pSIC è stata migliorata.

  • commenti
  • Markdown possono ora essere inclusi a livello di modulo.
  • I messaggi di errore sono ora rappresentati internamente come un tipo di dati algebrico, e praticamente la stampa è stata migliorata utilizzando la libreria di scatole. Errori ora collegano al wiki.
  • Codice gen oggi conserva i nomi di altri argomenti di funzione in istruzioni case.

Cosa c'è di nuovo nella versione 0.6.9.3:

  • psc-docs possono ora generare file di tag per Vim e Emacs.
  • pSIC supporta ora una bandiera --node-opta per il passaggio delle opzioni al file eseguibile nodo.
  • pSIC ora supporta direttive a lungo forma.
  • Sintassi per le importazioni e di altri tipi di dichiarazione in pSIC è stata migliorata.

  • commenti
  • Markdown possono ora essere inclusi a livello di modulo.
  • I messaggi di errore sono ora rappresentati internamente come un tipo di dati algebrico, e praticamente la stampa è stata migliorata utilizzando la libreria di scatole. Errori ora collegano al wiki.
  • Codice gen oggi conserva i nomi di altri argomenti di funzione in istruzioni case.

Cosa c'è di nuovo nella versione 0.6.8:

  • Questo rilascio è previsto per fornire correzioni di bug e caratteristiche necessaria per compilare le ultime librerie di base.

Cosa c'è di nuovo nella versione 0.5.0:

  • Nuove funzionalità:
  • typeclasses Multi parametri
  • superclassi
  • FlexibleInstances e FlexibleContexts
  • i binding Let sono ora supportati. La parola chiave let può introdurre diverse associazioni di locali (forse reciprocamente ricorsive), insieme con le firme di tipo opzionale
  • Dove clausole sono ora supportati nelle dichiarazioni di valore, con le stesse regole di binding Let
  • dichiarazioni di dati vuote e le classi di tipo vuote sono ora supportati
  • Una nuova opzione riga di comando --codegen controlli quali moduli dovranno JavaScript e gli esterni generato
  • I miglioramenti:
  • stampa Abbastanza per i tipi di riga è stata migliorata
  • I nomi dei moduli possono ora contenere
  • Le nuove regole di ottimizzazione sono stati aggiunti per il codice in monade ST, a riprodurre la funzionalità dei blocchi funzione, che è stato rimosso
  • leganti modello sono ora utilizzabili in argomenti di espressione lambda
  • PSCI ha ora una: comando di t per la verifica del tipo di un valore
  • Array abbastanza stampa tramite spettacolo è stato migliorato
  • completamenti pSIC sono ordinati
  • PSCI ora ha i comandi di aiuto
  • storia PSCI è in XDG config
  • PSCI permette il caricamento dei moduli da ~ percorsi
  • PSCI può accettare una lista dei moduli da caricare all'avvio dalla riga di comando
  • PSCI può ora essere configurato utilizzando un file .psci nella directory corrente. Se esiste un tale file, dovrebbe contenere un elenco di comandi da eseguire all'avvio
  • Correzioni:
  • Il sussume relazione è stato fissato per i tipi di oggetto
  • Sort non è più muta array
  • PSCI ora valuta le espressioni
  • variabili sovrapposte in casi typeclass vengono respinte
  • Un bug nel ottimizzatore relative al inlining è stato fissato
  • Un bug di tipo pedina relative al letterali di array è stato fissato
  • gli esterni file (--externs) stanno lavorando di nuovo

Programmi simili

Six
Six

13 May 15

Erlang
Erlang

1 May 16

Lisphp
Lisphp

13 May 15

Classify.js
Classify.js

12 May 15

Commenti a PureScript

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria