Π‘Π»Π΅Π΄Π½ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° Glasgow Haskell Compiler сС ΠΎΠ΄Ρ€ΠΆΠ°.

ΠœΠ΅Ρ“Ρƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅:

  • Нови Ρ˜Π°Π·ΠΈΡ‡Π½ΠΈ СкстСнзии UnliftedNewtypes, Π‘Π°ΠΌΠΎΡΡ‚ΠΎΡ˜Π½ΠΈΠšΠΈΠ½Π΄ΠŸΠΎΡ‚ΠΏΠΈΡΠΈ ΠΈ ImportQualified Post.
  • ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°ΡšΠ΅Ρ‚ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΈ, Π²ΠΊΠ»ΡƒΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ поагрСсивна ΡΠΏΠ΅Ρ†ΠΈΡ˜Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚, Π½ΠΎΠ² Π°Π½Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€ Π½Π° циклуси, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со Π½ΠΈΠ·ΠΈ ΠΈ ΠΎΠ·Π½Π°Ρ‡ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ‡ΠΎΡ‚ Π·Π° Π³ΠΎΠ»Π΅ΠΌΠΈ Ρ‚ΠΈΠΏΠΎΠ²ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ.
  • Нова ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π° ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π°Ρ‡: инстанци, ΠΏΠΎΠΊΠ°ΠΆΡƒΠ²Π°Ρ˜ΡœΠΈ достапни ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΡ†ΠΈ ΠΎΠ΄ класа Π·Π° Π΄Π°Π΄Π΅Π½ Ρ‚ΠΈΠΏ.
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€ΡƒΠ²Π°ΡšΠ° Π½Π° ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΎΡ‚ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ ΠΊΠΎΠ΄.
  • И, шлаг Π½Π° Ρ‚ΠΎΡ€Ρ‚Π°Ρ‚Π°, Π½ΠΎΠ² собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅, со Π½Π°ΠΌΠ°Π»Π΅Π½Π° латСнтност, ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ“ΡƒΠ±Ρ€Π΅ Π±Π΅Π· ΠΊΠΎΠΏΠΈΡ€Π°ΡšΠ΅ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ ΠΈ моТност Π·Π° ΡΠΎΠ±ΠΈΡ€Π°ΡšΠ΅ Ρ“ΡƒΠ±Ρ€Π΅ ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ΄ΠΎΡ‚. Π—Π° Π΄Π° Π³ΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠΈΡ‚Π΅ Π½ΠΎΠ²ΠΈΠΎΡ‚ собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅, Ρ‚Ρ€Π΅Π±Π° Π΄Π° Π³ΠΎ ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠ΄ΠΎΡ‚ со Π½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π° Π½Π° ΠΊΠΎΠΌΠΏΠ°Ρ˜Π»Π΅Ρ€ΠΎΡ‚ ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ со ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ +RTS -xn.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚Π΅ повСќС Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ‚ собирач Π½Π° Ρ“ΡƒΠ±Ρ€Π΅ Ρ‚ΡƒΠΊΠ°.

Π˜Π·Π²ΠΎΡ€: linux.org.ru

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