18 | | long_description Logtalk is an object-oriented logic programming language that can use most \ |
19 | | Prolog implementations as a back-end compiler. As a multi-paradigm language, \ |
20 | | it includes support for both prototypes and classes, protocols (interfaces), \ |
21 | | component-based programming through category-based composition, event-driven \ |
22 | | programming, and high-level multi-threading programming. |
| 18 | long_description Logtalk is an object-oriented logic programming language that extends and \ |
| 19 | leverages the Prolog language with a feature set suitable for programming \ |
| 20 | in the large. Logtalk supports modern code encapsulation and code reuse \ |
| 21 | mechanisms without compromising the declarative programming features of \ |
| 22 | Prolog. Logtalk is implemented in highly portable code and can use most \ |
| 23 | modern and standards compliant Prolog implementations as a back-end \ |
| 24 | compiler. As a multi-paradigm language, it includes support for modules, \ |
| 25 | prototypes, classes, protocols (interfaces), categories (components and \ |
| 26 | hot patching), event-driven programming, and high-level multi-threading \ |
| 27 | programming. Its distribution uses a commercial friendly license and \ |
| 28 | includes full documentation, portable libraries, a comprehensive set of \ |
| 29 | portable developer tools, and a large number of programming examples to \ |
| 30 | help get you started. |