Poly/ML

Screenshot Software:
Poly/ML
Detalii soft:
Versiune: 5.5.2
Incarca data: 12 May 15
Producător: David Matthews
Licenţă: Gratuit
Popularitate: 178

Rating: nan/5 (Total Votes: 0)

De la versiunea 4.0 de Poli / ML, acesta suportă acum versiunea completă a limbii, așa cum figurează în "Definirea Standard ML (revizuit)", în general, cunoscut sub numele de ML97.
Precum și punerea în aplicare fiind extrem de rapidă și eficientă a Standard ML Poli / ML oferă mai multe caracteristici suplimentare.
Poli / ML este disponibil pentru cele mai populare arhitecturi și sisteme de operare. & Nbsp; & nbsp; Există versiuni de cod nativ pentru i386 (32 și 64 biți), Power PC și arhitecturi Sparc. & Nbsp; & nbsp; Există o versiune byte-code interpretată care poate fi folosit pe arhitecturi neacceptate. Scriptul configure va selecta automat arhitectura la construirea de la sursa

Caracteristici :.

  • Nu este o interfață limbă străină, care permite biblioteci legate dinamic să fie încărcate și funcționează în cadrul ia chemat din ML.
  • O interfață X-Windows utilizând Motif este disponibil și o interfață de programare Windows.
  • De asemenea, există un debugger simbolic pentru Poli / ML.

Ce este nou în această versiune:

  • Caracteristici noi:
  • Suport pentru binare stand-alone
  • Suport pentru platforme suplimentare: AMD64, Intel Mac-uri, Cygwin
  • Nu există limite artificiale pe dimensiunea grămezi sau imagini salvate
  • Folosește instrumente standard GNU pentru construirea
  • mmap adresa fixă ​​și capcana-manipulare eliminat

Ce este nou în versiunea 5.3:

  • majore Caracteristici noi:
  • Adăugarea de suport interfata IDE.
  • Modificări destul de imprimare și egalitate. Acestea sunt acum mostenite dincolo de granițele modulului. Adăugarea de PolyML.addPrettyPrinter pentru a instala o imprimantă destul de stil nou.
  • implementarea refăcut de semnături reducerea cerințelor de memorie, atunci când o semnătură nume este utilizat în mai multe locuri.
  • Îmbunătățiri tipărirea de tipuri și mesaje de eroare.
  • minore Completări și modificări:
  • Suport pentru out-of-tree construiește
  • finalizare Adăugat de interfață funcția străine (CInterface)
  • Eliminat suport rămasă pentru ML90
  • Adaugat PolyML.sourceLocation pseudo-funcție care returnează locația curentă sursă, PolyML.raiseWithLocation care ridică o excepție, cu o locație explicită și PolyML.exceptionLocation care returnează locația în care a fost ridicată o excepție.
  • PolyML.Compiler.reportUnreferencedIds Adăugat comuta pentru a permite raportarea de identificare fără referință.
  • Adaugat breakEx și clearEx a Debugger funcții. Acestea intra debugger atunci când codul ridică o dată excepție.
  • Îmbunătățirea să resonsiveness la conductele mai ales în Windows.
  • Versiunea Adaugat x86-64 structurii Word32. Mașini pe 64 de biți nu necesită valori pe 32 de biți pentru a fi & quot; cutie & quot;.
  • Fixat Bug:
  • Acum se bazează pe Mac OS X 10.6 (Snow Leopard)
  • Fix multi-threading la Sparc dar acum suporta doar procesoare V9.
  • Fix crash legate de calendarul atunci când ieșirile Poli / ML
  • Fix argument șir de OS.SysErr excepție
  • Fix pentru OS.FileSys.mkDir în Windows
  • Fix pentru Pow (~ 1, n), unde n este chiar
  • Diverse remedieri pentru a se conforma mai îndeaproape cu standardul.

Software similare

Clojure
Clojure

24 May 16

Ruby
Ruby

12 May 16

Skulpt
Skulpt

12 Apr 15

OCaml
OCaml

1 Oct 15

Alte software-uri de dezvoltator David Matthews

Pooter
Pooter

23 Sep 15

Comentarii la Poly/ML

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!
Cauta dupa categorie