На 16 януари сС ΡΡŠΡΡ‚ΠΎΡ основното ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° GNU Guile - Π²Π³Ρ€Π°Π΄Π΅Π½Π° рСализация Π½Π° Π΅Π·ΠΈΠΊΠ° Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Scheme с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΌΠ½ΠΎΠ³ΠΎΠ½ΠΈΡˆΠΊΠΎΠ²ΠΎΡΡ‚, асинхронност, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΈ POSIX систСмни повиквания, C Π΄Π²ΠΎΠΈΡ‡Π΅Π½ интСрфСйс, PEG парсиранС, REPL ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, XML; Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° със собствСна систСма Π·Π° ΠΎΠ±Π΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° характСристика Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° вСрсия Π΅ ΠΏΡŠΠ»Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° JIT компилация, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно ускоряванСто Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ‚Π΅ срСдно Π΄Π²Π° ΠΏΡŠΡ‚ΠΈ, с максимум тридСсСт ΠΈ Π΄Π²Π° Π·Π° mbrot Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ°. Π’ сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½Π°Ρ‚Π° стабилна вСрсия Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π½Π°Ρ‚Π° машина Guile, Π½Π°Π±ΠΎΡ€ΡŠΡ‚ ΠΎΡ‚ инструкции Π΅ станал Π½Π° ΠΏΠΎ-ниско Π½ΠΈΠ²ΠΎ.

Π‘ΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚Ρ‚Π° със стандартитС Π·Π° Π΅Π·ΠΈΠΊ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ Scheme R5RS ΠΈ R7RS ΡΡŠΡ‰ΠΎ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½Π° ΠΈ сС появи ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° структурирани ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Ρ€Π΅Π΄ΡƒΠ²Π°Ρ‰ΠΈ сС Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠ·Ρ€Π°Π·ΠΈ Π² лСксикалния контСкст. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° eval, написана Π½Π° Scheme, бСшС Ρ€Π°Π²Π½Π° Π½Π° Ρ‚Π°Π·ΠΈ Π½Π° нСговия Π°Π½Π°Π»ΠΎΠ³ Π½Π° Π΅Π·ΠΈΠΊ C; Π—Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° Record Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ инструмСнти Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с тях; ΠšΠ»Π°ΡΠΎΠ²Π΅Ρ‚Π΅ Π² GOOPS Π²Π΅Ρ‡Π΅ Π½Π΅ сС отмСнят; ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈ Π² ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ.

Новият стабилСн ΠΊΠ»ΠΎΠ½ Π½Π° Π΅Π·ΠΈΠΊΠ° Π²Π΅Ρ‡Π΅ Π΅ 3.x. Π’ΠΎΠΉ Π΅ инсталиран ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ Π½Π° ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ стабилСн 2.x ΠΊΠ»ΠΎΠ½.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€