The TIOBE index is often cited when people discuss programming language popularity, but it's ridiculously flawed. I mean, just take a look at the current data - according to it #Ruby and #TypeScript are less popular than #Cobol, #Prolog and Visual Basic…

#Prolog

Warum schreibt der? Wie bin ich dazu gekommen jetzt, mit 61 noch anzufangen zu bloggen? Das man mit geschrieben Texten Menschen berühren kann, sieht man ja nicht nur bei den Buchmessen nicht nur in Deutschland. Angefangen hat es damit, dass die größte Schwester meiner Frau an Krebs verstarb. Sie war alleinstehend ohne eigene Familie, aber wie ihre Geschwister und damit ja auch meine Frau und ich sie auf ihrem letzen Weg, zuletzt auch im Hospiz, begleitet hat,…

http://betablogger.blog/2026/01/24/prolog/

#Prolog

Warum schreibt der? Wie bin ich dazu gekommen jetzt, mit 61 noch anzufangen zu bloggen? Das man mit geschrieben Texten Menschen berühren kann, sieht man ja nicht nur bei den Buchmessen nicht nur in…

Site Title

@amoroso

#prolog - makes me happy

RE: https://fosstodon.org/@interlisp/115938663174490825

Fifth Generation Computer Systems ➝ Quintus Prolog: get it?

#prolog #interlisp #ai #retrocomputing

In 1985 Xerox announced support for Prolog on its AI workstations and awarded development to Quintus, which delivered the Xerox Quintus Prolog implementation fully integrated with Interlisp-D.

http://www.bitsavers.org/pdf/xerox/interlisp-d/newsletters/AIDispatch_Aug85.pdf#page=9

https://softwarepreservation.computerhistory.org/prolog/#Quintus

#ai #prolog #interlisp #retrocomputing

My Gripes with Prolog

It's not my favorite language

Computer Things
Readings shared January 19, 2026

The readings shared in Bluesky on 19 January 2026 are: Broken proofs and broken provers. ~ Lawrence Paulson. #ITP #IsabelleHOL #RocqProver #LeanProver A formalization of Borel determinacy in Lean. ~

Vestigium
Secerișul acum s-a apropiat și sfârșit are chiar și viața noastră. lar, îngerii țin gata secerile, așteaptă doar porunca Să ne facem veghetori și să ne trezim ca niște nesomnoroși. Nu știm în care ceas Stăpânul va veni. Să ieșim de sub apăsarea celor pământești 👉 https://c.aparatorul.md/arz7k 👈 #Apostoli #ÎmpărățiaCerurilor #Ceasulestealunsprezecelea #Dumnezeu #Prolog #prooroci #SfEfremSirul #Sfinţii #Treime
https://c.aparatorul.md/arz7k
Logic programming with extensible types. ~ Ivan Perez, Angel Herranz. https://arxiv.org/abs/2601.03836v1 #Haskell #FunctionalProgramming #Prolog #LogicProgramming
Logic Programming with Extensible Types

Logic programming languages present clear advantages in terms of declarativeness and conciseness. However, the ideas of logic programming have been met with resistance in other programming communities, and have not generally been adopted by other paradigms and languages. This paper proposes a novel way to incorporate logic programming in an existing codebase in a typed functional programming language. Our approach integrates with the host language without sacrificing static typing, and leverages strengths of typed functional programming such as polymorphism and higher-order. We do so by combining three ideas. First, we use the extensible types technique to allow values of the host language to contain logic variables. Second, we implement a unification algorithm that works for any data structure that supports certain operations.Third, we introduce a domain-specific language to define and query predicates. We demonstrate our proposal via a series of examples, and provide aids to make the notation convenient for users, showing that the proposed approach is not just technically possible but also practical. Our ideas have been implemented in the language Haskell with very good results.

arXiv.org