X-Prolog

рей.рез
резреиреж рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
резреж┬ард╣рдЬрд╛рд░+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдЫрд╡рд┐

рдпреЛ рдПрдкрдХрд╛ рдмрд╛рд░реЗрдорд╛

X-Prolog рдПрдХ рд╣рд▓реНрдХрд╛ рдкреНрд░реЛрд▓реЛрдЧ рдкреНрд░рдгрд╛рд▓реА рд╣реЛ рдЬреБрди рдПрдиреНрдбреНрд░реЛрдЗрдбрдорд╛ рдкреНрд░реЛрд▓реЛрдЧрдорд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рд╕реБрд╡рд┐рдзрд╛ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рдПрдкрд▓реЗ рдкрд╛рда рджреГрд╢реНрдп, рд╡реЗрдм рджреГрд╢реНрдп рд╡рд╛ рдЧреНрд░рд╛рд╣рдХ рдПрдкрдорд╛ рдмрд╛рдзреНрдп рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░реЛрд▓реЛрдЧ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рдЪрд▓рд╛рдЙрдБрдЫред рдирдореВрдирд╛ рдЧреНрд░рд╛рд╣рдХ https://github.com/xprolog/sample-client рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫред

рдиреЛрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ Google Play рд▓реЗ рдПрдиреНрдбреНрд░реЛрдЗрдб 11 рд╡рд╛ рдкрдЫрд┐рдХрд╛ рдПрдкрд╣рд░реВрд▓рд╛рдИ рд▓рдХреНрд╖рд┐рдд рдЧрд░реНрдиреЗ рд╕рдмреИ-рдлрд╛рдЗрд▓-рдкрд╣реБрдБрдЪ рдЕрдиреБрдорддрд┐рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рдд рдЧрд░реНрдЫред рд╕рдмреИ-рдлрд╛рдЗрд▓-рдкрд╣реБрдБрдЪ рдЕрдиреБрдорддрд┐рдХреЛ рд╕рд╛рде X-Prolog рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, https://github.com/xprolog/xp/releases рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рдЙрдкрдХрд░рдг рдкрд╛рдЙрдиреБрднрдпреЛ? рдПрдк рд╕рдореНрдкрд╛рджрди рд░ рдирд┐рд░реНрдорд╛рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдЙрдкрдХрд░рдгрд╣рд░реВ Prolog рдорд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рдЫрдиреН рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рднрдПрдХрд╛ рдпрдиреНрддреНрд░рд╣рд░реВрдорд╛ рджреЗрдЦрд┐рдиреЗ рдЫрдиреНред рдПрдк рд░ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЪрд░рд╣рд░реВ рд░ рдврд╛рдБрдЪрд╛рдмрджреНрдз рдЖрдЙрдЯрдкреБрдЯ рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдпрд╕ рд╡рд┐рдореЛрдЪрдирдорд╛ рдПрдкрдХреЛ рдЯреВрд▓рд┐рдЩ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рддреБрдЪреНрдЫ рдЙрдкрдХрд░рдгрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдПрдкрд▓реЗ рд╡рд┐рд╕реНрддрд╛рд░ рдкреЛрдЗрдиреНрдЯрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ рдЬрд╣рд╛рдБ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЪрд░рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН (рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛) рд░ рдврд╛рдБрдЪрд╛рдмрджреНрдз рдЖрдЙрдЯрдкреБрдЯ (рдЙрдкрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ) рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдиреНрдЫред рдПрдЙрдЯрд╛ рдЙрдкрдХрд░рдгрд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рд╢рдмреНрдж рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реЗрд░ рдПрдХ рд╡рд╛ рдмрдвреА рд╡рд┐рд╕реНрддрд╛рд░ рдмрд┐рдиреНрджреБрд╣рд░реВрдорд╛ рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рд╕рдиреНрджрд░реНрдн рд╢рдмреНрдж рднрдиреЗрдХреЛ рдлрд╛рд░рдо рд╕рдиреНрджрд░реНрдн(рдирд╛рдо, рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░, рдкреНрд░рд╛рдердорд┐рдХрддрд╛) рдХреЛ рдкрдвреНрдиреЗ рд╢рдмреНрдж рд╣реЛ, рдЬрд╣рд╛рдБ рдирд╛рдо рд╡рд┐рд╕реНрддрд╛рд░ рдмрд┐рдиреНрджреБрдХреЛ рдирд╛рдо рд╣реЛ, рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░рд╣рд░реВ > рд╕реНрд╡реАрдХрд╛рд░реНрдп рдлрд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЛ рд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╢реВрдиреНрдп рднрдиреНрджрд╛ рдХрдо рдирднрдПрдХреЛ рдкреВрд░реНрдгрд╛рдВрдХ рд╣реЛ, рдЬрд╕рдХреЛ рдЕрд░реНрде рд╡рд┐рд╕реНрддрд╛рд░ рдмрд┐рдиреНрджреБрдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреНрдЫред

рдпреЛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рд▓реЗ рддреАрди рд╡рд┐рд╕реНрддрд╛рд░ рдмрд┐рдиреНрджреБрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрджрдЫ: рдирд┐рд░реНрдорд╛рдг, рд╕рдореНрдкрд╛рджрди рд░ рдорд┐рд▓рди, рдЬрд╕рд▓реЗ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рдХреНрд░рдорд╢рдГ, рдирд┐рд░реНрдорд╛рдг рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ, рд╕реНрд░реЛрдд рдлрд╛рдЗрд▓рд╣рд░реВ рд╕рдореНрдкрд╛рджрди рд░ рд╕реНрд░реЛрдд рдореЛрдбреЗрд▓рд╣рд░реВ рдорд┐рд▓рд╛рдЙрди рдпреЛрдЧрджрд╛рди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди, рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╢реАрд░реНрд╖ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдорд╛ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН рд░ рдирд┐рд░реНрдорд╛рдг рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕реНрдерд╛рдиреАрдп рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЪрд▓реНрди рдорд┐рд▓реНрдиреЗ рд╡рд╕реНрддреБ рдлрд╛рдЗрд▓рдорд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░реНрдпрд╛рдд рдЧрд░реНрди, рдирд┐рд░реНрдпрд╛рдд рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╡рд╕реНрддреБ рдлрд╛рдЗрд▓ рдЪрд▓рд╛рдЙрди, рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдлрд╛рдЗрд▓рд▓рд╛рдИ рд╕реНрд░реЛрдд-рдлрд╛рдЗрд▓ рдорд╛рдирд┐рдиреНрдЫ рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдПрдХ рд╡рд╛ рдмрдвреА рдЙрдкрдХрд░рдгрд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдлрд╛рдЗрд▓ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрджрдЫ, рд╕рдореНрднрд╡рддрдГ рдпрд╕рд▓рд╛рдИ рдЕрд░реНрдХреЛ рд╕реНрд░реЛрдд рдлрд╛рдЗрд▓рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫред рдпреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдПрдХрд▓ рдирд┐рд░реНрдорд╛рдг рдЙрдкрдХрд░рдг, рдХрдореНрдкрд╛рдЗрд▓ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рдЬрд╕рд▓реЗ рдкреНрд░реЛрд▓реЛрдЧ рд╕реНрд░реЛрдд рдлрд╛рдЗрд▓ (.pl) рд▓рд╛рдИ рджреНрд░реБрдд-рд▓реЛрдб рдлрд╛рдЗрд▓ (.ql) рдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрджрдЫред

рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рдЬрд╛рдБрдЪ, рддрд╛рд░реНрдХрд┐рдХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рджреГрд╢реНрдп, рдЕрдиреНрдп рдмреАрдЪрдорд╛ рдПрдЯреНрд░рд┐рдмреНрдпреБрдЯреЗрдб рдЪрд░рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреиреи рдиреЛрднреЗрдореНрдмрд░ реиреж

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╛рдЦреНрдирдХрд╛ рдирд┐рдореНрддрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рдбреЗрдЯрд╛ рдХрд╕рд░реА рд╕рдЩреНрдХрд▓рди рддрдерд╛ рд╕реЗрдпрд░ рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рдЬрд░реБрд░реА рдЫред рдПрдкрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдореНрдмрдиреНрдзреА рдЬрд╛рдирдХрд╛рд░реА, рддрдкрд╛рдИрдВ рдмрд╕реЛрдмрд╛рд╕ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЙрдореЗрд░рдХрд╛ рдЖрдзрд╛рд░рдорд╛ рдбреЗрдЯрд╛рдХреЛ рдЧреЛрдкрдиреАрдпрддрд╛ рд░ рд╕реБрд░рдХреНрд╖рд╛рд╕рдореНрдмрдиреНрдзреА рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдлрд░рдХ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдпреЛ рдПрдкрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓реЗ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБрднрдПрдХреЛ рд╣реЛ рд░ рдЙрд╣рд╛рдБ рд╕рдордпрдХреНрд░рдорд╕рдБрдЧреИ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╢реЛрдзрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдБрджреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕реЗрдпрд░ рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН
рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди
рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдиреЗ рдХреБрд░рд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реА рдЧрд░рд╛рдЙрдБрдЫрдиреН рднрдиреНрдиреЗрдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реН

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рей.рек
резрезрез рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдХреЗ рдирдпрд╛рдБ рдЫ

Initial release

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛