Poly/ML

Software screenshot:
Poly/ML
Rincian Software:
Versi: 5.5.2
Tanggal Upload: 12 May 15
Pengembang: David Matthews
Lisensi: Gratis
Popularitas: 32

Rating: nan/5 (Total Votes: 0)

Sejak versi Poly / ML 4.0, sekarang mendukung versi lengkap dari bahasa seperti yang diberikan dalam "Definisi Standar ML (Revisi)", umumnya dikenal sebagai ML97.
Serta menjadi implementasi sangat cepat dan efisien dari Standard ML Poly / ML menyediakan beberapa fitur tambahan.
Poly / ML tersedia untuk arsitektur paling populer dan sistem operasi & nbsp;. & Nbsp; Ada kode versi asli untuk i386 (32 dan 64 bit), Power PC dan arsitektur Sparc & nbsp;. & Nbsp; Ada byte-code ditafsirkan versi yang dapat digunakan pada arsitektur yang tidak didukung. Script configure secara otomatis akan memilih arsitektur ketika membangun dari sumber

Fitur :.

  • Ada antarmuka bahasa asing yang memungkinkan terkait secara dinamis perpustakaan yang akan dimuat dan fungsi di dalamnya disebut dari ML.
  • Sebuah antarmuka X-Windows menggunakan Motif tersedia dan antarmuka Windows pemrograman
  • .
  • Ada juga debugger simbolik untuk Poly / ML.

Apa yang baru dalam rilis ini:

  • Fitur Baru:
  • Dukungan untuk binari berdiri sendiri
  • Dukungan untuk platform tambahan: AMD64, Intel Mac, Cygwin
  • Tidak ada batasan buatan pada ukuran tumpukan atau gambar yang disimpan
  • Menggunakan alat GNU standar untuk membangun
  • Tetap alamat mmap dan penanganan perangkap dihapus

Apa yang baru di versi 5.3:

  • Mayor Fitur Baru:
  • Penambahan dukungan antarmuka IDE.
  • Perubahan cantik-pencetakan dan kesetaraan. Ini sekarang diwariskan melintasi batas-batas modul. Penambahan PolyML.addPrettyPrinter untuk menginstal gaya baru printer cukup.
  • pelaksanaan Ulang tanda tangan mengurangi persyaratan memori ketika tanda tangan bernama digunakan di banyak tempat.
  • Perbaikan pencetakan jenis dan pesan kesalahan
  • .
  • Kecil Penambahan dan Perubahan:
  • Dukungan untuk out-of-pohon membangun
  • Ditambahkan finalisasi untuk asing fungsi antarmuka (CInterface)
  • Dihapus dukungan tersisa untuk ML90
  • Ditambahkan PolyML.sourceLocation pseudo-fungsi yang mengembalikan lokasi sumber arus, PolyML.raiseWithLocation yang menimbulkan pengecualian dengan lokasi eksplisit dan PolyML.exceptionLocation yang mengembalikan lokasi di mana pengecualian dibesarkan.
  • Ditambahkan PolyML.Compiler.reportUnreferencedIds beralih untuk memungkinkan pelaporan pengidentifikasi Rintisan.
  • Ditambahkan breakEx dan Clearex untuk debugger fungsi. Ini masuk debugger ketika kode menimbulkan pengecualian diberikan.
  • Perbaikan untuk resonsiveness untuk pipa terutama pada Windows.
  • versi Ditambahkan x86-64 struktur Word32. Mesin 64-bit tidak memerlukan nilai 32-bit menjadi & quot; kotak & quot;.
  • Perbaikan Bug:
  • Sekarang dibangun pada Mac OS X 10.6 (Snow Leopard)
  • Perbaiki multi-threading di Sparc tapi sekarang hanya mendukung prosesor V9.
  • Fix-waktu terkait kecelakaan ketika Poly / ML keluar
  • Fix argumen string ke OS.SysErr pengecualian
  • Fix untuk OS.FileSys.mkDir pada Windows
  • Perbaiki untuk pow (~ 1, n) dimana n bahkan
  • Berbagai perbaikan untuk menyesuaikan lebih dekat dengan standar.

Software yang serupa

withrestart
withrestart

28 Feb 15

RLua
RLua

13 May 15

Elixir
Elixir

10 Feb 16

ClearScript
ClearScript

20 Jul 15

Perangkat lunak lain dari pengembang David Matthews

Pooter
Pooter

23 Sep 15

Komentar untuk Poly/ML

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!