Poly/ML

Software kuvakaappaus:
Poly/ML
Ohjelmiston tiedot:
Versio: 5.5.2
Lähetyksen päivämäärä: 12 May 15
Kehittäjä: David Matthews
Lupa: Vapaa
Suosio: 32

Rating: nan/5 (Total Votes: 0)

Koska 4.0 version Poly / ML, se tukee nyt täyden version kielen esitetyn "määritelmä Standard ML (uudistettu)", yleisesti tunnettu ML97.
Sen lisäksi, että erittäin nopea ja tehokas täytäntöönpano Standard ML Poly / ML tarjoaa useita lisäominaisuuksia.
Poly / ML on saatavilla suosituin arkkitehtuurien ja käyttöjärjestelmien. & Nbsp; & nbsp; On koodiksi versioita i386 (32 ja 64 bit), Power PC ja SPARC. & Nbsp; & nbsp; On tavu-koodi tulkitaan version, joka voidaan käyttää ei tueta arkkitehtuurit. Configure skripti valitsee automaattisesti arkkitehtuurin rakentamisessa lähteestä.

Ominaisuudet

  • On vieraalla kielellä käyttöliittymä, jonka avulla dynaamisesti linkitetty kirjastot ladataan ja toiminnoista niitä kutsutaan ML.
  • X-Windows-käyttöliittymän avulla motiivi on saatavilla ja Windows ohjelmointirajapinta.
  • On myös symbolinen debuggeri Poly / ML.

Mikä on uusi tässä julkaisussa:

  • Uudet ominaisuudet:
  • Tuki stand-alone binaries
  • Tuki uudelta alustalta: AMD64, Intel Macit, Cygwin
  • Ei keinotekoisia rajoituksia koosta kasoja tai tallennetun kuvan
  • Käyttää standardia GNU-työkalujen rakentamiseen
  • Kiinteä osoite mmap ja trap-käsittely poistaa

Mikä on uusi versiossa 5.3:

  • Major Uudet ominaisuudet:
  • Lisätään IDE-liitäntä tukea.
  • Muutoksia pretty-tulostus ja tasa-arvoa. Nämä ovat nyt periytyy yli moduulin rajojen. Lisäys PolyML.addPrettyPrinter asentaa uuteen tyyliin melko tulostin.
  • Reworked täytäntöönpanoa allekirjoitusten vähentää muistin vaatimukset, kun nimetty allekirjoitusta käytetään useissa paikoissa.
  • parannukset tulostuksen tyyppejä ja virheilmoituksia.
  • Minor Lisäykset ja muutokset:
  • Tuki out-of-tree rakentaa
  • Lisätty viimeistelyä ulkomaisten-toiminto rajapintana (CInterface)
  • Poistettu jäljellä tukea ML90
  • Lisätty PolyML.sourceLocation pseudo-funktio, joka palauttaa nykyisen lähteen sijainti, PolyML.raiseWithLocation joka nostaa poikkeus nimenomaista sijainnin ja PolyML.exceptionLocation joka palauttaa paikka, jossa poikkeus otettiin esille.
  • Lisätty PolyML.Compiler.reportUnreferencedIds siirtyä mahdollistaa raportoinnin unreferenced tunnisteiden.
  • Lisätty breakEx ja clearEx ja Debugger toimintoihin. Nämä tulevat debuggeri kun koodin herättää tietyn poikkeus.
  • Parannus resonsiveness putkiin etenkin Windows.
  • Lisätty x86-64 version Word32 rakenteen. 64-bittiset koneet eivät vaadi 32-bittisiä arvoja olla & quot; boxed & quot;.
  • Virhekorjauksia:
  • Nyt perustuu Mac OS X 10.6 (Snow Leopard)
  • Fix monisäieominaisuuksia Sparc mutta nyt vain tukee v9 prosessorit.
  • Korjaa ajoitus liittyviä kaatua Poly / ML uloskäyntejä
  • Korjaa string argumentti OS.SysErr poikkeuksen
  • Fix OS.FileSys.mkDir Windows
  • Fix pow (~ 1, n), missä n on vieläkin
  • Various korjauksia mukautumaan paremmin standardia.

Vastaavia ohjelmistoja

Julia
Julia

1 Oct 15

XP Language
XP Language

6 Mar 16

Theory
Theory

14 Apr 15

Lisphp
Lisphp

13 May 15

Muu ohjelmistojen kehittäjä David Matthews

Pooter
Pooter

23 Sep 15

Kommentit Poly/ML

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan