Scala

Screenshot Λογισμικό:
Scala
Στοιχεία Λογισμικού:
Εκδοχή: 2.10.3 / 2.10.4 RC1 / 2.11.0 Milestone 8
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: The Scala Team
Άδεια: Δωρεάν
Δημοτικότητα: 62

Rating: 2.5/5 (Total Votes: 2)

Scala είναι ένα σύγχρονο και ανοιχτού κώδικα, πολυ-παράδειγμα γλώσσα προγραμματισμού ειδικά σχεδιασμένο για να εκφράσουν κοινά πρότυπα προγραμματισμού σε ένα κομψό, συνοπτικό και τύπου ασφαλή τρόπο.
Scala ενσωματώνει ομαλά χαρακτηριστικά του αντικειμενοστραφούς και λειτουργικές γλώσσες, συμπεριλαμβανομένων τα μείγματα, η τύπων δεδομένων αλγεβρικό με αντιστοίχιση μοτίβο, γενίκευσης, και πολύ περισσότερο

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Διόρθωση bug με σούπερ-accessors / εξαρτώμενα είδη
  • Διορθώστε backport διακύμανση απόδοσης επικύρωσης
  • Αναπτύξτε το σχόλιο με μια πιο λεπτομερή TODO

  • Ιδιοκτήτες
  • σύμβολο Επισκευή μετά εγκαταλείφθηκε named- / default-args
  • Binary compat. λύση για διαγραφή bug SI-7120
  • Δοκιμή περίπτωση ήδη σταθερό Σπαστήρες
  • κωδικοποιεί την κατάσταση του wrt τέχνης SI-8104
  • Fix BrowserTraverser για πακέτο αντικειμένων
  • Test αποδεικνύοντας SI-8085
  • Επαναφορά & quot? SI-6426, εισάγονται _ & quot?.
  • κύκλου Fix inliner με αναδρομή, ξεχωριστή μεταγλώττιση
  • Κάντε υπερφόρτωση, προεπιλογές πολυτύπος περιορισμός γνωρίζει
  • HashSet πρέπει να εφαρμόσει Ένωσης
  • αφαίρεση αμυντική κωδικό ξεπεραστεί από τις υπάρχουσες λύση για SI-5604
  • υπερβάλλοντα ζήλο διεκδικούν στο GenBCode
  • Βάζει SI-7335 ενημέρωση κώδικα πίσω από μια σημαία επίπεδο πηγή
  • Βάζει SI-6899 αποτύπωση υπό σημαία επίπεδο πηγή
  • Προσθέστε τη σημαία μιας «-Xsource» που θα επιτρέπουν την κατάρτιση σε π.χ. 2.10 Λειτουργία
  • Σειρά σφάλμα: Λάθος αποτέλεσμα για Long.MinValue να Long.MaxValue από Int.MaxVal
  • καθορίσει ανώνυμες λειτουργίες με σύμβολα κράτησης θέσης
  • HashMap θα πρέπει να εφαρμόσει το φίλτρο
  • Σετ πρέπει να εφαρμόσει το φίλτρο
  • docs StringContext.f ενημέρωση
  • ImmutableSetFactory.empty αποτελέσματα σε StackOverflowError
  • Οιονεί ολοκληρωμένη BigDecimal ευρωστία / ορθότητα της ενημέρωσης κώδικα.
  • αποτροπή πιθανών κρατικών επιχειρήσεων κατά τη διάρκεια της Stream # ισοπεδώνω.
  • Κατάργηση misc. deprecated στοιχεία
  • Refactor ανά αναθεώρηση κώδικα
  • Carat = & gt? Δρομέα
  • Unprintables στα μηνύματα
  • γραμμές Καταμέτρηση από EOLs
  • Κατάργηση αυτόματο () εισαγωγή στις λίστες επιχείρημα
  • Χρησιμοποιήστε Regex.quote
  • Προσθήκη Regex.quote
  • Αποσυμπιέστε / unzip3 επιστρέψει λάθος στατικού τύπου όταν εφαρμόζεται σε πίνακες
  • Fix ψευδείς & quot? Υπερισχύει τίποτα & quot? για την περίπτωση της κατηγορίας προστατεύεται param
  • Εφαρμόζει εξειδικευμένη subsetOf για HashSet
  • Fix μη-ντετερμινιστική

Τι είναι καινούργιο στην έκδοση 2.10.4 RC1:

  • Μαθήματα Αξία:
  • Μια κλάση μπορεί τώρα να επεκτείνει AnyVal να συμπεριφέρονται σαν ένα είδος struct (ισχύουν περιορισμοί).
  • http://docs.scala-lang.org/overviews/core/value-classes.html
  • Σιωπηρή Μαθήματα:
  • Η σιωπηρή τροποποιητής τώρα ισχύει και για τους ορισμούς τάξη για να μειώσει το στερεότυπο των σιωπηρών περιτυλίγματα.
  • http://docs.scala-lang.org/sips/pending/implicit-classes.html
  • String Παρεμβολή:
  • val τι = & quot? Φοβερό & quot ;; println (S & quot? κορδόνι παρεμβολή είναι $ {} what.toUpperCase & quot?!)
  • http://docs.scala-lang.org/overviews/core/string-interpolation.html
  • Futures και υποσχέσεις:
  • ασύγχρονα πάρετε κάποια JSON: για (απαιτ

Τι είναι καινούργιο στην έκδοση 2.10.0:

  • Μαθήματα Αξία:
  • Μια κλάση μπορεί τώρα να επεκτείνει AnyVal να συμπεριφέρονται σαν ένα είδος struct (ισχύουν περιορισμοί).
  • http://docs.scala-lang.org/overviews/core/value-classes.html
  • Σιωπηρή Μαθήματα:
  • Η σιωπηρή τροποποιητής τώρα ισχύει και για τους ορισμούς τάξη για να μειώσει το στερεότυπο των σιωπηρών περιτυλίγματα.
  • http://docs.scala-lang.org/sips/pending/implicit-classes.html
  • String Παρεμβολή:
  • val τι = & quot? Φοβερό & quot ;; println (S & quot? κορδόνι παρεμβολή είναι $ {} what.toUpperCase & quot?!)
  • http://docs.scala-lang.org/overviews/core/string-interpolation.html
  • Futures και υποσχέσεις:
  • ασύγχρονα πάρετε κάποια JSON: για (απαιτ

Τι είναι καινούργιο στην έκδοση 2.9.1-1:

  • Μην επισημάνετε μικτών μεθόδων ως γέφυρες.
  • Προσθήκη ΣΥΝΘΕΤΙΚΟ σημαία για τις μεθόδους BRIDGE.
  • Ενημέρωση κατασκευής για δημοσίευση στην sonatype OSSRH

Τι είναι καινούργιο στην έκδοση 2.7.7:

  • Αυτή η έκδοση περιλαμβάνει διορθώσεις στη βιβλιοθήκη Ηθοποιοί, Σκάλα IDE για βελτιώσεις Eclipse, μια λύση για την κατάσταση σφάλματος που σχετίζονται με τις ρήτρες Τέλος και οι εξαιρέσεις, διορθώσεις σε κληρονόμησε τεμπέλης διαστήματα, και διορθώσεις και βελτιώσεις στον εγκαταστάτη βάζο.

Τι είναι καινούργιο στην έκδοση 2.7.7 RC1:

  • Αυτή η έκδοση περιλαμβάνει διορθώσεις και refactorings για τους ηθοποιούς βιβλιοθήκη, μερικές βελτιώσεις προς τη Σκάλα IDE για το Eclipse, καθώς και πρόσθετες διορθώσεις σφαλμάτων.

Τι είναι καινούργιο στην έκδοση 2.7.6:

  • αντιμετωπίζει αυτό το ελάσσον έκδοση αναβάθμισης για ένα σπάνιο ζήτημα που θα μπορούσε αποτέλεσμα σε & quot? δυσπλασία υπογραφή Scala & quot? το μήνυμα.

  • Οι
  • Δεν υπάρχουν άλλες διορθώσεις ή αλλαγές περιλαμβάνονται? αν έχετε ποτέ δεν αντιμετώπισε το παραπάνω μήνυμα, δεν θα παρατηρήσετε καμία διαφορά από την αναβάθμιση.

Τι είναι καινούργιο στην έκδοση 2.7.5:

  • Σταθερή # 1999 (πρόβλημα σε πείνα, όταν τα μέρη των καθηκόντων δημιουργούνται από το νήμα FJTaskRunner). Αυτό θα μπορούσε να οδηγήσει στην JVM εξαντλείται η μνήμη όταν πολλοί φορείς όπου δημιουργείται σε ένα πολύ υψηλής συχνότητας.
  • Σταθερή # 2000 (Linked παράγοντες δεν είναι πάντα τερματίσει σωστά). Αυτό θα μπορούσε να οδηγήσει σε διαρροή μνήμης σε εφαρμογές που δημιουργούν πολλά που συνδέονται με τους φορείς.
  • ΑμΕΑ φορείς αναφοράς καταμέτρησης χρησιμοποιώντας WeakReferences, δεδομένου ότι αυτό θα μπορούσε να οδηγήσει σε διαρροές μνήμης. Καταγγελία των φορέων εξακολουθεί να παρακολουθούνται, αν και με ένα απλούστερο σύστημα που δεν βασίζεται σε WeakReferences. Σε ορισμένες περιπτώσεις, οι χρήστες πρέπει τώρα να καλέσετε `Scheduler.shutdown ()` ρητά να τερματίσετε μία εφαρμογή ηθοποιός-based.
  • Διορθώθηκε ένα bug NullPointerException` `` σε Scheduler.restart`.

Τι είναι καινούργιο στην έκδοση 2.7.4:

  • Αυτή η νέα έκδοση είναι μια απελευθέρωση συντήρησης? αρκετές σφάλματα έχουν καθοριστεί, αλλά σε αυτό το στάδιο είμαστε προσθέτοντας μόνο τα νέα χαρακτηριστικά για το νέο Scala 2,8 βάση κώδικα, η οποία θα πρέπει να ολοκληρωθεί μέσα σε λίγους μήνες.
  • Αυτή η έκδοση θα είναι η τελευταία έκδοση του υποκαταστήματος 2.7.x, και θα είναι επίσης ο τελευταίος να υποστηρίξει την παλιά έκδοση 1.4 της Java Virtual Machine.

Παρόμοια λογισμικά

PyRuby
PyRuby

11 May 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

Frost
Frost

3 Jun 15

Agena
Agena

22 Jun 18

Σχόλια για Scala

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία