Replies: 1 comment 1 reply
-
A clarification first. Graphstax sponsors Logtalk development; nothing more I can discuss publicly at this time. Regarding TerminusDB, I made several contributions to the project, notably bug reports, bug fixes, and application diagrams. Those contributions were made by applying Logtalk developer tools (e.g. the linter) to the TerminusDB code base. But the TerminusDB application itself doesn't use Logtalk AFAIK. They do use heavily Logtalk lambda expressions but via my My general suggestion for developing Logtalk applications is to keep the implementation as portable as possible (e.g. always giving preference to Logtalk libraries) and to isolate as best of possible non-portable code in a well defined set of objects with well defined protocols. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
for this I'm refer to a short thread on Twitter
Prolog and Logtalk are great languages for data, knowlegde and other kinds of modelling. Now, at the moment I'm on a (basic) XMPP package for Logtalk. This would lead to model (here in the sense of "using") threads for handling incomming and outcomming XML streams. With SWI Prolog, you can write webservers and websockets with its thread pool. BUT: it is far from standardized and in no other Prolog available.
There is GraphStax and TerminusDB, both apps which seems to been (at least partly) developed in Logtalk. And I assume they need threads. So I'm asking myself (and you :) what is a good way to develop a complex system when starting in Logtalk.
is it:
My heart is with 1. from the perspective of an algorithm modeller, but would'nt that lead to difficulties with respect to draw a XMPP system?
Hm..... maybe I'm over-thinking here. I'm would be interested in your opinions :)
Cheers
Hans
Beta Was this translation helpful? Give feedback.
All reactions