Poly/ML

Software screenshot:
Poly/ML
Software informatie:
Versie: 5.5.2
Upload datum: 12 May 15
Ontwikkelaar: David Matthews
Licentie: Gratis
Populariteit: 32

Rating: nan/5 (Total Votes: 0)

Sinds de 4.0 versie van Poly / ML, ondersteunt nu de volledige versie van de taal zoals die in de "Definitie van Standard ML (herzien)", algemeen bekend als ML97.
Maar ook als zeer snelle en efficiënte uitvoering van Standard ML Poly / ML biedt een aantal extra functies.
Poly / ML is beschikbaar voor de meest populaire architecturen en besturingssystemen. & Nbsp; & nbsp; Er zijn native code versies voor de i386 (32 en 64 bit), Power PC en Sparc architecturen & nbsp;. & Nbsp; Er is een byte-code geïnterpreteerd uitvoering die kan worden gebruikt ondersteunde platforms. Het configure script zal automatisch de architectuur te selecteren bij het bouwen van de bron

Eigenschappen .

  • Er wordt een vreemde taal-interface die het mogelijk maakt dynamisch gelinkte bibliotheken worden geladen en functies binnen riep hen uit ML.
  • Een X-Windows-interface met behulp van Motif is beschikbaar en een Windows programming interface.
  • Er is ook een symbolische debugger voor Poly / ML.

Wat is nieuw in deze release:

  • Nieuwe functies:
  • Ondersteuning voor stand-alone binaries
  • Ondersteuning voor extra platforms: AMD64, Intel Macs, Cygwin
  • Geen kunstmatige grenzen aan de grootte van afvalbergen of opgeslagen beeld
  • Gebruikt standaard GNU tools voor het bouwen
  • Vast adres mmap en val-handling verwijderd

Wat is nieuw in versie 5.3:

  • Major Nieuwe functies:
  • Toevoeging van IDE-interface ondersteunen.
  • Wijzigingen pretty-printing en gelijkheid. Deze worden nu overgeërfd over module grenzen. Toevoeging van PolyML.addPrettyPrinter om een ​​nieuwe-stijl vrij printer te installeren.
  • Reworked uitvoering van handtekeningen verminderen van het geheugen eisen wanneer een naam handtekening wordt gebruikt op meerdere plaatsen.
  • Verbeteringen om het afdrukken van de soorten en foutmeldingen.
  • Minor Aanvullingen en wijzigingen:
  • Ondersteuning voor out-of-tree bouwt
  • Toegevoegd afronding voor buitenlandse-functie interface (CInterface)
  • Verwijderd de resterende steun voor ML90
  • Toegevoegd PolyML.sourceLocation pseudo-functie die de huidige bron locatie terugkeert, PolyML.raiseWithLocation dat een uitzondering met een expliciete locatie en PolyML.exceptionLocation dat de locatie waar een uitzondering werd opgeheven terug verhoogt.
  • Toegevoegd PolyML.Compiler.reportUnreferencedIds schakelen naar rapportage van unreferenced identifiers mogelijk te maken.
  • Toegevoegd breakEx en clearEx aan functies debugger. Deze voert de debugger wanneer de code roept een bepaalde uitzondering.
  • Verbetering resonsiveness te pijpen vooral in Windows.
  • Toegevoegd x86-64 versie van Word32 structuur. 64-bit machines niet 32-bits waarden nodig te zijn & quot; boxed & quot;.
  • Bug Fixes:
  • Nu bouwt voort op Mac OS X 10.6 (Snow Leopard)
  • Fix multi-threading op Sparc maar nu ondersteunt alleen v9 processors.
  • Fix-timing gerelateerde crash bij Poly / ML uitgangen
  • Fix tekenreeksargument om OS.SysErr uitzondering
  • Fix om OS.FileSys.mkDir in Windows
  • Fix om pow (~ 1, n), waarbij n zelfs
  • Diverse fixes nauwer voldoen aan de norm.

Vergelijkbare software

jsbridge
jsbridge

14 Apr 15

Stackless Python
Stackless Python

28 Feb 15

RLua
RLua

13 May 15

AspectJ
AspectJ

6 Mar 16

Andere software van ontwikkelaar David Matthews

Pooter
Pooter

23 Sep 15

Reacties op Poly/ML

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie