答案 0 :(得分:6)
https://gist.github.com/背后的软件使用Pygments,这是一种Python语法高亮显示器,包括对Logtalk和ISO Prolog的支持。已经有一张开放的门票,不仅可以获得Logtalk / Prolog,还可以获得Pygments支持的所有语言:
http://support.github.com/discussions/gist/304-logtalk-support
将此评论添加到此故障单可能有助于推动修复; - )
答案 1 :(得分:2)
Erlang怎么样?由于Erlang受Prolog的启发,在很大程度上,它似乎是一个合理的匹配,并且基本的突出显示似乎对Prolog事实表达式起到了相当好的作用,至少。
答案 2 :(得分:1)
我甚至敢用纯文本(没有突出显示),因为Prolog语法非常简单,很难想象有多少数字或运算符会有用;或许突出显示内置名称,这样你就不必在可能很长且结构很少的Prolog脚本中徘徊代码来搜索某个谓词的实现,但是这种语法不会被另一种语言强调算法
我不会说Prolog无法使用,只是不太普遍。 GitHub还将.pl
文件解释为Perl,因此在其languages page上没有提到Prolog。 StackOverflow本身并不突出Prolog源代码,但我发现在问题和答案中发表的Prolog片段非常容易。