Poly/ML

Software skärmdump:
Poly/ML
Mjukvaruinformation:
Version: 5.5.2
Ladda upp dagen: 12 May 15
Utvecklare: David Matthews
Licens: Gratis
Popularitet: 32

Rating: nan/5 (Total Votes: 0)

Sedan 4.0 versionen av Poly / ML, stöder nu den fullständiga versionen av språket som anges i "Definition av Standard ML (reviderad)", allmänt känd som ML97.
Förutom att vara extremt snabbt och effektivt genomförande av Standard ML Poly / ML har flera ytterligare funktioner.
Poly / ML är tillgänglig för de mest populära arkitekturer och operativsystem. & Nbsp; & nbsp; Det finns inbyggd kod versioner för i386 (32 och 64 bitar), Power PC och SPARC-arkitekturer. & Nbsp; & nbsp; Det finns en byte-kod tolkas version som kan användas på inte stöds arkitekturer. Configure skriptet kommer automatiskt att välja arkitekturen när man bygger från källkod

Egenskaper .

  • Det finns ett främmande språk gränssnitt som gör det möjligt dynamiskt länkade bibliotek som ska läsas och funktioner inom dem ringde från ML.
  • En X-Windows-gränssnittet använder Motif är tillgänglig och en Windows-programmeringsgränssnitt.
  • Det finns också en symbolisk debugger för poly / ML.

Vad är nytt i den här versionen:

  • Nya funktioner:
  • Stöd för fristående binärer
  • Stöd för ytterligare plattformar: AMD64, Intel Mac, Cygwin
  • Det finns inga konstgjorda gränser för storleken på högar eller sparade bilden
  • Använder standard GNU-verktygen för att bygga
  • Fast adress mmap och fälla hantering bort

Vad är nytt i version 5.3:

  • Större Nya funktioner:
  • Tillsats av IDE-gränssnitt stöd.
  • Ändringar pretty-tryckning och jämlikhet. Dessa är nu ärvt över modulgränserna. Tillsats av PolyML.addPrettyPrinter att installera en ny stil ganska skrivare.
  • Omarbetad genomförandet av signaturer minskar minneskraven när en namngiven signatur används på flera ställen.
  • Förbättringar av utskrift av olika typer och felmeddelanden.
  • Mindre tillägg och ändringar:
  • Stöd för out-of-träd bygger
  • Inkom slutförande för utländska funktioner gränssnitt (CInterface)
  • Removed återstående stöd för ML90
  • Lade PolyML.sourceLocation pseudo-funktion som returnerar den aktuella källplatsen, PolyML.raiseWithLocation som höjer ett undantag med en tydlig plats och PolyML.exceptionLocation som returnerar den plats där ett undantag höjdes.
  • Lades PolyML.Compiler.reportUnreferencedIds växla för att möjliggöra rapportering av orefererade identifierare.
  • Lade breakEx och clearEx att debugger funktioner. Dessa anger debugger när koden väcker ett visst undantag.
  • Förbättring resonsiveness till rör i synnerhet i Windows.
  • tillagd x86-64 version av Word32 struktur. 64-bitars maskiner kräver inte 32-bitars värden att vara & quot; boxed & quot;.
  • Buggfixar:
  • Nu bygger på Mac OS X 10.6 (Snow Leopard)
  • Fix multi-threading på Sparc men nu bara stöder V9 processorer.
  • Fix timing relaterade kraschar när Poly / ML utgångar
  • Fix strängargument till OS.SysErr undantag
  • Fix till OS.FileSys.mkDir i Windows
  • Fix till pow (~ 1, n) där n är ännu
  • Olika fixar att närmare överensstämmer med standarden.

Liknande mjukvara

Narayana
Narayana

1 Oct 15

Elixir
Elixir

10 Feb 16

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Python
Python

10 Feb 16

Annan programvara för utvecklare David Matthews

Pooter
Pooter

23 Sep 15

Kommentarer till Poly/ML

Kommentarer hittades inte
Kommentar
Slå på bilder!