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

RubyTree
RubyTree

1 Mar 15

JPype
JPype

12 May 15

TypeScript
TypeScript

2 Oct 16

stream.js
stream.js

9 Feb 16

Perangkat lunak lain dari pengembang David Matthews

Pooter
Pooter

23 Sep 15

Komentar untuk Poly/ML

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!