ΠΡΠΎΠ΅ΠΊΡ LLVM ΠΎΠ±ΡΠ²ΠΈ ΠΏΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠΌΠ΅ΠΉΠ» ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΠ°ΠΉΡΠ° llvm.discourse.group, ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Discourse Π·Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ Π½Π° Π°Π½ΠΎΠ½ΡΠΈ. ΠΠΎ 20 ΡΠ½ΡΠ°ΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π°ΡΡ ΠΈΠ²ΠΈ ΠΎΡ ΠΌΠΈΠ½Π°Π»ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π½Π° Π½ΠΎΠ²Π°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°. Π Π°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠΌΠ΅ΠΉΠ» ΡΠΏΠΈΡΡΡΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π²Π΅Π΄Π΅Π½Π° Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° 1 ΡΠ΅Π²ΡΡΠ°ΡΠΈ. ΠΡΠ΅Ρ ΠΎΠ΄ΡΡ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΏΠΎ-Π»Π΅ΡΠ½Π° ΠΈ ΠΏΠΎΠ·Π½Π°ΡΠ° Π·Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈΡΠ΅, ΡΠ΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠ° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡΡΠ° Π² llvm-dev ΠΈ ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° ΠΏΡΠ»Π½ΠΎ ΠΌΠΎΠ΄Π΅ΡΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΈΠ»ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ°ΠΌ. Π£ΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΆΠ΅Π»Π°ΡΡ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈΡ Π² Discourse ΡΠ»ΡΠ· Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ».
ΠΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° Discourse ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ΠΉΠ» ΡΠΏΠΈΡΡΡΠΈΡΠ΅, ΡΠ΅Π± ΡΠΎΡΡΠΌΠΈ ΠΈ ΡΠ°ΡΠΎΠ²Π΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΠΌΠΈΡΠ΅ Π½Π° Π±Π°Π·Π° ΡΠ°Π³ΠΎΠ²Π΅, ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ Π·Π° Π½ΠΎΠ²ΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΏΠΈΡΡΠΊΠ° Ρ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΡΠ΅ΠΌΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΠ΅Π½Π΅, ΠΎΠΏΡΠΈΠΈ Π·Π° Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½Ρ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈ ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ». Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Ruby, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ° Ruby on Rails ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Ember.js (Π΄Π°Π½Π½ΠΈΡΠ΅ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π² Π‘Π£ΠΠ PostgreSQL, Π° Π±ΡΡΠ·ΠΈΡΡ ΠΊΠ΅Ρ Π΅ ΡΡΡ
ΡΠ°Π½Π΅Π½ Π² Redis). ΠΠΎΠ΄ΡΡ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π· GPLv2.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
