prolog

Tag

Cards List
#prolog

Sula: A Gemini protocol server written in Scryer Prolog

Hacker News Top · 2026-08-05 Cached

Sula is a Gemini protocol server written in Scryer Prolog, featuring TLS via rustls, content negotiation, and graceful shutdown, but requires a patched Scryer Prolog build.

0 favorites 0 likes
#prolog

From Black Box to Executable Logic: Explainable Reinforcement Learning through Prolog Expert Systems

arXiv cs.AI · 2026-07-20 Cached

This paper proposes a method to extract an executable Prolog program from a deep reinforcement learning policy, providing theoretical guarantees on return and fidelity, enabling interpretability and manual editing.

0 favorites 0 likes
#prolog

The Birth of Prolog (1996)

Hacker News Top · 2026-07-17

A retrospective article from 1996 on the origins and development of the Prolog programming language.

0 favorites 0 likes
#prolog

A Prolog library for interfacing with LLMs

Lobsters Hottest · 2026-07-09 Cached

A minimal SWI-Prolog library (pllm) that exposes an llm/2 predicate to send prompts to OpenAI-compatible chat/completions endpoints and unify responses, supporting configuration for different providers like OpenAI and Ollama.

0 favorites 0 likes
#prolog

Kb – Prolog Knowledge Base

Hacker News Top · 2026-06-27 Cached

Kb is a local-first, hyper-relational knowledge base built in Prolog with content-addressable storage, time-travel versioning, and a Raylib-based GUI, developed as a Master's thesis prototype.

0 favorites 0 likes
#prolog

PrologMCP: A Standardized Prolog Tool Interface for LLM Agents

arXiv cs.AI · 2026-06-16 Cached

Introduces PrologMCP, an open-source server that exposes Prolog as a stateful tool via the Model Context Protocol, enabling LLM agents to delegate reasoning to a symbolic solver. Evaluation shows competitive or superior accuracy on deductive reasoning tasks compared to frontier reasoning LLMs.

0 favorites 0 likes
#prolog

Warren's Abstract Machine: A Tutorial Reconstruction

Lobsters Hottest · 2026-06-05 Cached

This repository provides the electronic version of Hassan Ait-Kaci's book 'Warren's Abstract Machine: A Tutorial Reconstruction', an out-of-print tutorial on the Warren Abstract Machine used for Prolog compilation, now freely available for non-commercial use.

0 favorites 0 likes
#prolog

Ciao - Assertions and their Use

Lobsters Hottest · 2026-06-05 Cached

This documentation describes the assertion language in the Ciao Prolog system, which allows annotating code with type and instantiation mode declarations for debugging, testing, optimization, and autodocumentation.

0 favorites 0 likes
#prolog

Prolog Coding Horror

Hacker News Top · 2026-05-17 Cached

A guide to common pitfalls in Prolog programming, emphasizing the use of pure and declarative constructs over impure ones like cuts, global state, and low-level I/O.

0 favorites 0 likes
#prolog

Thinking in States

Lobsters Hottest · 2026-05-17 Cached

The article explains the conceptual shift required when moving from imperative to declarative programming, using Prolog to illustrate thinking in terms of relations rather than mutable state.

0 favorites 0 likes
#prolog

Prolog Projects Tips

Lobsters Hottest · 2026-05-16 Cached

Tips for automating Prolog project releases using a Prolog script to increment versions, commit, tag, and register new pack versions with SWI-Prolog's pack system.

0 favorites 0 likes
#prolog

Prolog Basics Explained with Pokémon

Lobsters Hottest · 2026-05-15 Cached

An introduction to Prolog programming using Pokémon type matchups as a motivating example, demonstrating how logic programming can elegantly model relational data.

0 favorites 0 likes
#prolog

Abstract Machines for Logic Programs

Lobsters Hottest · 2026-05-10 Cached

The article explores the implementation of logic programs using abstract stack machines, detailing how different mode assignments for inference rules (such as addition) translate into state machine transitions for computation.

0 favorites 0 likes
#prolog

My Gripes with Prolog

Hillel Wayne — Computer Things · 2026-01-14 Cached

A blog post by Hillel Wayne detailing his frustrations with the Prolog programming language, including issues with strings, lack of functions, limited data types, and cuts.

0 favorites 0 likes
← Back to home

Submit Feedback