Poly/ML

Screenshot Software:
Poly/ML
Mga detalye ng Software:
Bersyon: 5.5.2
I-upload ang petsa: 12 May 15
Nag-develop: David Matthews
Lisensya: Libre
Katanyagan: 32

Rating: nan/5 (Total Votes: 0)

Dahil, ito ay sumusuporta sa ngayon ang 4.0 na bersyon ng Poly / ML ang buong bersyon ng wika tulad ng ibinigay sa "Kahulugan ng Standard ML (Binago)", karaniwang kilala bilang ML97.
Bukod sa pagiging lubos na mabilis at mahusay na pagpapatupad ng Standard ML Poly / ML ay nagbibigay ng ilang mga karagdagang tampok.
Poly / ML ay magagamit para sa mga pinaka-popular architecture at mga operating system. & Nbsp; & nbsp; May mga katutubong bersyon ng code para sa i386 (32 at 64 bit), Power PC at Sparc architecture. & Nbsp; & nbsp; May isang naisalin version byte-code na maaaring magamit sa mga hindi sinusuportahang architecture. Ang configure script ay awtomatikong piliin ang architecture kapag gusali mula sa pinagmulan

Features .

  • May ay isang interface banyagang wika na nagbibigay-daan magilas na naka-link library na puno at mga function sa loob ng mga ito na tinatawag na mula ML.
  • Ang isang X-Windows interface gamit paksa ay magagamit at isang programming interface ng Windows.
  • Mayroon ding isang symbolic debugger para Poly / ML.

Ano ang bago sa release na ito:

  • Bagong Tampok:
  • Suporta para sa stand-alone binaries
  • Suporta para sa karagdagang platform: AMD64, Intel Mac, Cygwin
  • Walang artipisyal na limitasyon sa laki ng mga bunton o save image
  • Gumagamit standard GNU kasangkapan para sa mga gusali
  • Mga Fixed address mmap at bitag-handle dahil

Ano ang bago sa bersyon 5.3:

  • Major Bagong Tampok:
  • Ang pagdagdag ng mga IDE support interface.
  • Ang mga pagbabago sa pretty-imprenta at pagkakapantay-pantay. Ang mga ito ay minana ngayon sa kabila ng hangganan module. Ang pagdagdag ng mga PolyML.addPrettyPrinter mag-install ng isang bagong-style pretty printer.
  • reworked pagpapatupad ng lagda pagbabawas ng mga kinakailangan memory kapag ang isang nagngangalang signature ay ginagamit sa maraming mga lugar.
  • Pagpapabuti sa pagpi-print ng mga uri at error na mensahe.
  • Minor karagdagan at mga pagbabago:
  • Suporta para sa mga out-of-tree gagawa
  • Added finalization para sa mga banyagang-function interface (CInterface)
  • Inalis natitirang suporta para ML90
  • Idinagdag PolyML.sourceLocation palsipikado-function na nagbabalik sa kasalukuyang lokasyon source, PolyML.raiseWithLocation na iaangat ng isang exception sa isang malinaw na lokasyon at PolyML.exceptionLocation na nagbabalik ng mga lokasyon kung saan ang isang exception ay itataas.
  • Added PolyML.Compiler.reportUnreferencedIds lumipat upang paganahin ang pag-uulat ng unreferenced identifier.
  • Idinagdag breakEx at clearEx sa debugger function. Ang mga ito ay ipasok ang debugger kapag iaangat ang code sa isang naibigay na exception.
  • Pagpapabuti sa resonsiveness na pipes lalo na sa Windows.
  • Idinagdag x86-64 bersyon ng Word32 istraktura. 64-bit na machine ay hindi nangangailangan ng 32-bit na mga halaga na maging & quot; boxed & quot;.
  • Bug Pag-aayos:
  • Ngayon dagdag sa Mac OS X 10.6 (Snow Leopard)
  • Ayusin ang multi-threading sa Sparc ngunit ngayon ay sumusuporta lamang v9 processors.
  • crash kaugnayan timing-Fix kapag Poly / ML paglabas
  • Ayusin ang string argument sa exception OS.SysErr
  • Ayusin na OS.FileSys.mkDir sa Windows
  • Ayusin na pow (~ 1, n) kung saan ang n ay kahit
  • Iba't-ibang mga pag-aayos upang tumalima sa mas malapit sa pamantayan.

Katulad na software

Ruby
Ruby

12 May 16

Clojure
Clojure

24 May 16

JS.Class
JS.Class

13 May 15

Mult
Mult

12 May 15

Iba pang mga software developer ng David Matthews

Pooter
Pooter

23 Sep 15

Mga komento sa Poly/ML

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya