Global Information Lookup Global Information

Logtalk information


Logtalk
ParadigmLogic programming, object-oriented programming, prototype-based programming
Designed byPaulo Moura
First appeared1998; 26 years ago (1998)
Stable release
3.66.0 / 30 May 2023; 11 months ago (2023-05-30)
OSCross-platform
LicenseArtistic License 2.0 (2.x) / Apache License 2.0 (3.01.x)
Websitelogtalk.org
Influenced by
Prolog, Smalltalk, Objective-C

Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in the large.[1] It provides support for encapsulation and data hiding, separation of concerns and enhanced code reuse.[1] Logtalk uses standard Prolog syntax with the addition of a few operators and directives.

The Logtalk language implementation is distributed under an open source license and can run using a Prolog implementation (compliant with official and de facto standards)[1] as the back-end compiler.

  1. ^ a b c Paulo Moura (2003). Logtalk: Design of an Object-Oriented Logic Programming Language. PhD thesis. Universidade da Beira Interior

and 19 Related for: Logtalk information

Request time (Page generated in 0.5395 seconds.)

Logtalk

Last Update:

Logtalk is an object-oriented logic programming language that extends and leverages the Prolog language with a feature set suitable for programming in...

Word Count : 755

List of programming languages

Last Update:

LIS LISA Language H Lisp – ISO/IEC 13816 Lite-C Lithe Little b LLL Logo Logtalk LotusScript LPC LSE LSL LiveCode LiveScript Lua Lucid Lustre LYaPAS Lynx...

Word Count : 1324

Prolog

Last Update:

as source-to-source compilation into base ISO Prolog, as is the case of Logtalk. GNU Prolog initially diverted from ISO modules, opting instead for Contextual...

Word Count : 7988

Anonymous function

Last Update:

PHP 7.4 $x = 3; $func = fn($z) => $z * 2; echo $func($x); // prints 6 Logtalk uses the following syntax for anonymous predicates (lambda expressions):...

Word Count : 9474

Multiple inheritance

Last Update:

(CLOS)), EuLisp (via The EuLisp Object System TELOS), Curl, Dylan, Eiffel, Logtalk, Object REXX, Scala (via use of mixin classes), OCaml, Perl, POP-11, Python...

Word Count : 2457

Smalltalk

Last Update:

System, Dart, Dylan, Erlang, Etoys, Go, Groovy, Io, Ioke, Java, Lasso, Logtalk, Newspeak, NewtonScript, Object REXX, Objective-C, PHP 5, Python, Raku...

Word Count : 7730

Generational list of programming languages

Last Update:

Prolog CLP(R), CLP(FD) Mercury Erlang Cuneiform Elixir (also under Ruby) Logtalk SASL Kent Recursive Calculator Miranda Haskell Agda Elm Idris Rust (also...

Word Count : 1097

List of file formats

Last Update:

source JAVA – Java source JS – Javascript source L – lex source LGT – Logtalk source LISP – Common Lisp source M – Objective-C source M – MATLAB M –...

Word Count : 14018

Timeline of programming languages

Last Update:

REBOL Carl Sassenrath, Rebol Technologies Self, Forth, Lisp, Logo 1998 Logtalk Paulo Moura (then at University of Coimbra) Prolog 1998 ActionScript Gary...

Word Count : 229

List of unit testing frameworks

Last Update:

2012-11-12. "Folder "tester"". xlog.ch. Retrieved 2023-01-14. "lgtunit". logtalk.org. Retrieved 2013-10-14. "Rspec-puppet". Retrieved 2017-07-13. "Autotest...

Word Count : 6635

CBOR

Last Update:

com/enarx/ciborium cbor Paulo Moura Logtalk Apache 2.0 https://github.com/LogtalkDotOrg/logtalk3/tree/master/library/cbor Part of the Logtalk distribution; can also...

Word Count : 1387

Comparison of programming languages

Last Update:

LiveCode Application, RAD, general Yes Yes No Yes No Yes Weakly typed No Logtalk Artificial intelligence, application No Yes No No No Yes Logic No Linden...

Word Count : 1473

Visual Prolog

Last Update:

Visual Prolog, ISBN 978-1-4327-4936-1 Comparison of Prolog implementations Logtalk Mercury (programming language) Prolog syntax and semantics Visual Prolog...

Word Count : 615

List of reflective programming languages and platforms

Last Update:

Java (see java.lang.reflect) Java virtual machine Julia Lisp Logo Pico Logtalk Lua Maude system .NET Common Language Runtime C# F# Visual Basic .NET Delphi...

Word Count : 135

Logic programming

Last Update:

F-logic extends logic programming with objects and the frame syntax. Logtalk extends the Prolog programming language with support for objects, protocols...

Word Count : 10723

Metaclass

Last Update:

these languages date from the early 1990s and are of academic interest. Logtalk, an object-oriented extension of Prolog, also supports metaclasses. Resource...

Word Count : 2168

QuickCheck

Last Update:

and C#, Visual Basic .NET (VB.NET) Factor Go Io Java JavaScript Julia Logtalk Lua Mathematica Objective-C OCaml Perl Prolog PHP Pony Python R Racket...

Word Count : 1114

Coinduction

Last Update:

are available from the University of Texas at Dallas and in the language Logtalk (for examples see ) and SWI-Prolog. In a concise statement is given of...

Word Count : 1896

Class browser

Last Update:

logic browser evolution. Rules encapsulated in classes can be found in Logtalk and several OOP Prolog variants such as LPA Prolog, Visual Prolog and AMZI...

Word Count : 760

PDF Search Engine © AllGlobal.net