На 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

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€