Poly/ML

Software screenshot:
Poly/ML
Podrobnosti Software:
Verze: 5.5.2
Datum uploadu: 12 May 15
Vývojka: David Matthews
Licence: Volný
Popularita: 32

Rating: nan/5 (Total Votes: 0)

Vzhledem k tomu, verze Poly / ML 4.0, je nyní podporuje plnou verzi jazyka, jak je uvedeno v "Definice standardu ML (revidovaný)", obecně známý jako ML97.
Stejně jako bytí extrémně rychlá a efektivní implementace normy ML Poly / ML nabízí několik dalších funkcí.
Poly / ML je k dispozici pro většinu populárních architektur a operačních systémů. & Nbsp; & nbsp; Tam jsou rodilí verze kódu pro i386 (32 a 64 bit), Power PC a SPARC. & Nbsp; & nbsp; K dispozici je bajt kódu interpretována verzi, která může být použita na nepodporovaný architekturách. Skript configure bude při výstavbě ze zdroje automaticky vybrat architekturu

Vlastnosti :.

  • K dispozici je cizí jazyk rozhraní, které umožňuje dynamicky linkované knihovny má být naloženo, a funguje v nich volal z ML.
  • Rozhraní X-Windows pomocí motivem je k dispozici a programovací rozhraní systému Windows.
  • K dispozici je také symbolický debugger pro Poly / ML.

Co je nového v této verzi:

  • Nové vlastnosti:
  • Podpora pro stand-alone dvojhvězd
  • Podpora dalších platforem: AMD64, Intel Macs, Cygwin
  • Žádná umělá omezení velikosti hromad nebo uložený snímek
  • Používá standardní nástroje GNU pro budování
  • Pevná adresa mmap a trap-manipulace odstraněna

Co je nového ve verzi 5.3:

  • Hlavní nové funkce:
  • Přidání podpory IDE rozhraní.
  • Změny hezká-tisk a rovnost. Ty jsou nyní dědí přes hranice modulu. Přídavek PolyML.addPrettyPrinter nainstalovat hezkou tiskárnu nový styl.
  • Přepracovaný realizace podpisů snižuje požadavky na paměť, kdy je jmenován podpis použít ve více místech.
  • Zlepšení tisku typů a chybových zpráv.
  • Drobné Dodatky a změny:
  • Podpora pro out-of-strom staví
  • Přidána dokončení pro zahraniční-funkční rozhraní (CInterface)
  • Odstraněno zbývající podpora ML90
  • Přidaný PolyML.sourceLocation pseudo-funkce, která vrací aktuální umístění zdroje, PolyML.raiseWithLocation že vyvolá výjimku s explicitním umístěním a PolyML.exceptionLocation, který vrací místo, kde byla výjimka zvýšen.
  • Přidány PolyML.Compiler.reportUnreferencedIds přepnout na Povolit reportování neexistuje odkaz identifikátorů.
  • z přidané breakEx a Clearex k debugger funkce. Ty zadejte debugger, když kód vyvolá danou výjimku.
  • Zlepšení se resonsiveness na trubky, zejména v systému Windows.
  • Přidána x86-64 verze Word32 struktury. 64-bitové stroje nevyžadují 32bitové hodnoty jako & quot; boxoval & quot;.
  • Opravy chyb:
  • Nyní je založen na systému Mac OS X 10.6 (Snow Leopard)
  • Fix multi-threading Sparc, ale nyní podporuje pouze V9 procesory.
  • Fix časování související pád při Poly / ML východy
  • Fix řetězec argument OS.SysErr výjimkou
  • Fix na OS.FileSys.mkDir ve Windows
  • Fix se Pow (~ 1, n), kde n je dokonce
  • Různé opravy, aby lépe odpovídají standardu.

Podobný software

Gumba
Gumba

13 May 15

JPype
JPype

12 May 15

Io
Io

10 Dec 15

PureScript
PureScript

10 Feb 16

Ostatní software developer David Matthews

Pooter
Pooter

23 Sep 15

Komentáře k Poly/ML

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!