ΠΠ° 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