logtalk3
conlang
Our great sponsors
logtalk3 | conlang | |
---|---|---|
57 | 3 | |
394 | 5 | |
3.0% | - | |
9.8 | 0.0 | |
4 days ago | about 5 years ago | |
Prolog | Prolog | |
Apache License 2.0 | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
logtalk3
- Logtalk portable solution for the Advent of Code 2023 Day 8 problem
- Logtalk 3.69.0 released
- Logtalk 3.67.0 released
- Logtalk 3.66.0 released
- Logtalk 3.65.0 released
- Logtalk 3.64.0 released
- Logtalk 3.63.0 released
- Run and create Logtalk and Prolog Jupyter notebooks online
- Logtalk 3.62.0 released
-
3 jug of water problem using BFS
See https://github.com/LogtalkDotOrg/logtalk3/tree/master/examples/searching for an extensible state-space searching framework supporting multiple search methods.
conlang
-
I think Prolog may be able to help me with this, but I need to be pointed in the right direction
Prolog is a good idea here. I've done some similar stuff myself, although nothing as ambitious as a true agglutinative language. The main example I have that is "complete" is my processing of Tolkien's "black speech". However, this does very minimal parsing of the words, so it uses atom_concat/3 rather than phrase/3 for the morphology.
-
Are DCGs useful for anything but linguistics?
I don't think much actual modern linguistics is done with Prolog and DCGs. I think of this as a very "classical" approach to AI, which is fun to do on the side (blackspeech.pl) but not highly relevant to modern computational linguistics which is largely statistical machine learning.
-
Has anyone attempted to create an automatic translator for your conlang? What was your experience?
This doesn't necessarily count because the work is for conlangs, but not my conlangs. I have worked on a few; the most complete is probably my one-ring Black Speech translator which works only because the corpus for this is so small. As you can see, it still requires a fairly hefty amount of code.
What are some alternatives?
prolog-checkers - A Player vs AI game of checkers implemented in Prolog
php - Prolog Home Page
debug_adapter - Debug Adapter Protocol (DAP) implementation for SWI-Prolog
the-power-of-prolog - Introduction to modern Prolog
logtalk-jupyter-kernel - A Jupyter kernel for Logtalk
scryer-prolog - A modern Prolog implementation written mostly in Rust.
RTEC - RTEC is an Event Calculus implementation optimised for stream reasoning
Prolog-to-List-Prolog - Converts Prolog algorithms to List Prolog algorithms
terminusdb - TerminusDB is a distributed database with a collaboration model
FStar - A Proof-oriented Programming Language
metagol - Metagol - an inductive logic programming system
data-logic - Expert system with deductive querying and verification of constraints expressed in natural language