Logtal邏輯編程語言是一個(gè)面向?qū)ο蟮倪壿嬀幊陶Z言,可以使用最多的Prolog implementations作為后端編譯器。作為一個(gè)多模式語言,它支持原型和classes,協(xié)議(接口),通過基于分類組成的基于組件的編程,事件驅(qū)動(dòng)程序,和多層次的多線程編程。
版本發(fā)布編輯
Logtalk 2.43.1
2011年09月12日,Logtalk 2.43.1 發(fā)布,這個(gè)版本包括一個(gè)解析器進(jìn)行PDDL 3.0文件,改善coinduction支持,新編譯器標(biāo)記允許傳遞到后端Prolog選項(xiàng)編譯器,改進(jìn)元謂詞支持,更新的例子,小動(dòng)態(tài)綁定性能改進(jìn),更新支持多個(gè)文本編輯器,修復(fù)已知的bug。[4]
Logtalk 2.40.0
2012年03月07日,Logtalk 2.40.0 發(fā)布,這個(gè)版本的改變了擴(kuò)展類的語法,允許其使用現(xiàn)有的目標(biāo)代碼修補(bǔ),修復(fù)meta-calls處理過程的bug,允許打開并列出在DCG規(guī)則內(nèi)的終端,增加兩個(gè)新的例子,并提高支持Vim文本編輯器,有豐富的ctags。[5]
Logtalk 2.44.1
2012年05月29日,Logtalk 2.44.1 發(fā)布,該版本更新了 "before" 事件處理器的語義,提供更一致的編譯器選項(xiàng)在處理 meta_non_terminal/1 指令的 bug,改進(jìn)了單元測(cè)試框架,修復(fù)了 Windows 下安裝程序的許多bug,增加了更多示例,提供了文本編輯器的支持。[6]