logic-programming

Tag

Cards List
#logic-programming

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
#logic-programming

Applying Answer Set Programming with Fuzzy Membership Functions: a Case Study

arXiv cs.AI · 2026-07-07 Cached

This paper presents a novel fuzzy-logic-based extension of Answer Set Programming (ASP) that integrates numerical information with qualitative reasoning using membership functions, demonstrated through a travel recommendation case study.

0 favorites 0 likes
#logic-programming

Datalog

Lobsters Hottest · 2026-06-15 Cached

Comprehensive notes on Datalog: what it is, how to implement it in various languages, and its applications in program analysis, with code examples and resources.

0 favorites 0 likes
#logic-programming

Deconstructing Datalog

Lobsters Hottest · 2026-06-14 Cached

The article describes the author's PhD dissertation 'Deconstructing Datalog', which integrates Datalog's recursive query capabilities into a typed functional language (Datafun) by using least prefix points and monotonicity tracking in the type system.

0 favorites 0 likes
#logic-programming

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
#logic-programming

Answer-Set-Programming-based Abstractions for Reinforcement Learning

arXiv cs.AI · 2026-06-01 Cached

This paper presents an Answer Set Programming (ASP) based implementation of the CARCASS framework for constructing abstractions in reinforcement learning, demonstrating its effectiveness on Blocks World and Minigrid domains.

0 favorites 0 likes
#logic-programming

The Mercury logic programming system

Hacker News Top · 2026-05-18 Cached

Mercury is a logic/functional programming language that combines declarative programming with static analysis and error detection. The repository provides source code, documentation, and backend support for multiple platforms.

0 favorites 0 likes
#logic-programming

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
#logic-programming

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
#logic-programming

Relational modeling and APL

Lobsters Hottest · 2026-05-10 Cached

The author explores combining relational modeling with APL-style array languages using constraint logic and equational rewrite rules, discussing how properties can be defined as bidirectional deductions rather than simple assignments.

0 favorites 0 likes
#logic-programming

Point-Free Logic Programming

Lobsters Hottest · 2026-05-10

The article discusses point-free logic programming, a concept related to functional programming paradigms.

0 favorites 0 likes
#logic-programming

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
#logic-programming

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