Scala

Software screenshot:
Scala
Dettagli del software:
Versione: 2.10.3 / 2.10.4 RC1 / 2.11.0 Milestone 8
Data di caricamento: 17 Feb 15
Sviluppatore: The Scala Team
Licenza: Libero
Popolarità: 62

Rating: 2.5/5 (Total Votes: 2)

Scala è un linguaggio di programmazione multi-paradigma fonte moderno e aperto appositamente progettati per esprimere i modelli comuni di programmazione in modo elegante, conciso e type-safe.
Scala integra perfettamente le caratteristiche dei linguaggi orientati agli oggetti e funzionali, tra cui mixins, tipi di dati algebrici con pattern matching, genericità, e molto altro ancora

Cosa c'è di nuovo in questa versione:.

  • Fix bug con super-di accesso / tipi dipendenti
  • fix Backport varianza prestazioni validator
  • Espandi il commento con un più dettagliato TODO

  • Proprietari
  • simbolo di riparazione dopo abbandonati named- / default-args
  • compat Binary. soluzione per la cancellazione bug SI-7120
  • banco di prova per crasher già fissati
  • codifica lo stato dell'arte WRT SI-8104
  • Fix BrowserTraverser per gli oggetti del pacchetto
  • Prova dimostrando SI-8085
  • Ripristina & quot; SI-6426, importabile _ & quot;.
  • ciclo Fix Inliner con ricorsione, compilazione separata
  • Fai sovraccarico, default restrizione Polytype consapevoli
  • HashSet dovrebbe attuare un'unione
  • rimuovere codice difensiva resi obsoleti dalla correzione esistente SI-5604
  • assert troppo zelante in GenBCode
  • mette fix SI-7335 dietro una bandiera del livello della sorgente
  • mette fix SI-6899 sotto una bandiera del livello della sorgente
  • Aggiungi bandiera un '-Xsource' consentendo la compilazione di esempio 2.10 modalità
  • Gamma bug: risultato errato per Long.MinValue a Long.MaxValue da Int.MaxVal
  • fissare funzioni anonime con segnaposto
  • HashMap dovrebbe attuare filtro
  • Imposta dovrebbe attuare filtro

  • Update
  • docs StringContext.f
  • Risultati ImmutableSetFactory.empty in StackOverflowError
  • Quasi-completa BigDecimal solidità / correttezza fix.
  • evitare possibili SOE durante stream # appiattiscono.
  • Rimuovi misc. Elementideprecated
  • refactoring per la revisione del codice
  • Carat = & gt; Caret
  • Unprintables nei messaggi
  • linee Conte di EOLs
  • deprecare automatica () inserimento in liste di argomenti
  • Usa Regex.quote
  • Aggiungi Regex.quote
  • unzip / unzip3 tornare tipo sbagliato statico quando applicata a matrici
  • Fix falso & quot; sostituisce nulla & quot; per la classe caso param protetto
  • Implementa subsetOf specializzato per HashSet
  • Fix non-deterministico

Cosa c'è di nuovo in versione 2.10.4 RC1:

  • classi di valore:
  • Una classe può ora estendere AnyVal per renderlo comportarsi come un tipo struct (con limitazioni).
  • http://docs.scala-lang.org/overviews/core/value-classes.html
  • Corsi implicite:
  • Il modificatore implicita ora vale anche per definizioni di classe per ridurre il boilerplate di wrapper impliciti.
  • http://docs.scala-lang.org/sips/pending/implicit-classes.html
  • Stringa interpolazione:
  • val cosa = & quot; & quot ;; impressionante println (s & quot; interpolazione stringa è $ {} what.toUpperCase & quot;)
  • http://docs.scala-lang.org/overviews/core/string-interpolation.html
  • Futures e promesse:
  • asincrono ottenere alcuni JSON: per (req

Cosa c'è di nuovo in versione 2.10.0:

  • classi di valore:
  • Una classe può ora estendere AnyVal per renderlo comportarsi come un tipo struct (con limitazioni).
  • http://docs.scala-lang.org/overviews/core/value-classes.html
  • Corsi implicite:
  • Il modificatore implicita ora vale anche per definizioni di classe per ridurre il boilerplate di wrapper impliciti.
  • http://docs.scala-lang.org/sips/pending/implicit-classes.html
  • Stringa interpolazione:
  • val cosa = & quot; & quot ;; impressionante println (s & quot; interpolazione stringa è $ {} what.toUpperCase & quot;)
  • http://docs.scala-lang.org/overviews/core/string-interpolation.html
  • Futures e promesse:
  • asincrono ottenere alcuni JSON: per (req

Cosa c'è di nuovo in versione 2.9.1-1:

  • Non segnare mixed-in metodi come ponti.
  • Aggiungi SINTETICO bandiera per i metodi BRIDGE.
  • Aggiornamento di generazione per la pubblicazione di Sonatype OSSRH

Cosa c'è di nuovo nella versione 2.7.7:

  • Questa release include correzioni alla biblioteca Attori, Scala IDE per miglioramenti Eclipse, una correzione di una condizione di errore relativa a Infine clausole e le eccezioni, le correzioni ai vals pigri ereditate, e correzioni e miglioramenti al programma di installazione di vaso.

Cosa c'è di nuovo in versione 2.7.7 RC1:

  • Questa versione include correzioni e refactoring per gli attori biblioteca, alcuni miglioramenti alla IDE Scala per Eclipse, oltre a correzioni di bug supplementari.

Cosa c'è di nuovo nella versione 2.7.6:

  • Questa versione di manutenzione minore risolve una questione che potrebbe rare risultato in un & quot; malformato Scala firma & quot; messaggio.
  • Senza altre correzioni o modifiche sono inclusi; se non avete mai incontrato il messaggio di cui sopra, non si noterà alcuna differenza per l'aggiornamento.

Cosa c'è di nuovo nella versione 2.7.5:

  • # Risolto 1999 (problema fame quando un sacco di compiti sono creati a partire da fili FJTaskRunner). Ciò potrebbe comportare la JVM esaurimento della memoria quando un sacco di attori in cui create ad altissima frequenza.
  • Fixed # 2000 (attori collegati non terminano sempre correttamente). Ciò potrebbe portare a perdite di memoria in applicazioni che creano molti attori collegati.
  • attori-riferimento contando disabili utilizzando WeakReferences, in quanto ciò potrebbe portare a perdite di memoria. Cessazione di attori è ancora rintracciato, anche se con uno schema semplice che non si basa su WeakReferences. In alcuni casi, gli utenti devono ora chiamare `Scheduler.shutdown ()` esplicitamente per terminare un'applicazione basata attore.
  • Risolto un `NullPointerException` bug in` Scheduler.restart`.

Cosa c'è di nuovo nella versione 2.7.4:

  • Questa nuova versione è una versione di manutenzione; molti bug sono stati corretti, ma in questa fase stiamo aggiungendo solo nuove funzionalità alla nuova Scala 2.8 codebase, che dovrebbe essere completata nel giro di pochi mesi.
  • Questa versione sarà l'ultima release del ramo 2.7.x, e sarà anche l'ultima a supportare la versione 1.4 di Java Virtual Machine.

Programmi simili

JBrownie
JBrownie

3 Jun 15

Alice ML
Alice ML

2 Jun 15

Gambas 3
Gambas 3

22 Jun 18

bigloo
bigloo

20 Feb 15

Commenti a Scala

I commenti non trovato
Aggiungi commento
Accendere le immagini!