GNU Guile 3.0

Pada 16 Januari, keluaran utama GNU Guile telah berlangsung - pelaksanaan tertanam bahasa pengaturcaraan Skim dengan sokongan untuk multithreading, asynchrony, bekerja dengan rangkaian dan panggilan sistem POSIX, antara muka binari C, parsing PEG, REPL melalui rangkaian, XML; mempunyai sistem pengaturcaraan berorientasikan objek sendiri.

Ciri utama versi baharu ialah sokongan penuh untuk kompilasi JIT, yang memungkinkan untuk mempercepatkan program dengan purata dua kali ganda, dengan maksimum tiga puluh dua untuk penanda aras mbrot. Berbanding dengan versi stabil mesin maya Guile sebelumnya, set arahan telah menjadi lebih rendah tahap.

Keserasian dengan piawaian bahasa pengaturcaraan Skim R5RS dan R7RS juga telah dipertingkatkan dan sokongan telah muncul pengecualian berstruktur ΠΈ pengisytiharan dan ungkapan berselang-seli dalam konteks leksikal. Prestasi eval yang ditulis dalam Skim adalah sama dengan prestasi bahasa Cnya; Untuk pelaksanaan berlainan jenis Rekod, set alat bersatu disediakan untuk bekerja dengannya; Kelas dalam GOOPS tidak lagi ditindih; Butiran dan perubahan lain boleh didapati dalam pengumuman keluaran.

Cawangan stabil baharu bahasa itu kini 3.x. Ia dipasang selari dengan cawangan 2.x stabil sebelumnya.

Sumber: linux.org.ru

Tambah komen