Deutsch   English   Français   Italiano  
<100erje$1dbl$1@solani.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!news.swapon.de!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: Mild Shock <janburse@fastmail.fm>
Newsgroups: comp.lang.prolog
Subject: Splitting up the Prologue to Prolog
Date: Mon, 19 May 2025 10:54:05 +0200
Message-ID: <100erje$1dbl$1@solani.org>
References: <b406aa35-c39b-46f3-862f-1cc4b75143ae@googlegroups.com>
 <1b7ce2bd-722b-4c2e-b853-12fc2232752bn@googlegroups.com>
 <vb2jba$202pl$1@solani.org> <vb2ll2$2041i$1@solani.org>
 <vb6mqe$23gm0$2@solani.org> <vb7bjv$22j53$2@solani.org>
 <vd1qlb$o7bo$2@solani.org> <vig9e0$l48h$1@solani.org>
 <vr17tl$1fbek$1@solani.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Mon, 19 May 2025 08:54:06 -0000 (UTC)
Injection-Info: solani.org;
	logging-data="46453"; mail-complaints-to="abuse@news.solani.org"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101
 Firefox/128.0 SeaMonkey/2.53.20
Cancel-Lock: sha1:hYPCsKrgPQ1PTuKp+pcRKwro52M=
X-User-ID: eJwVzMERwDAIA7CVMASnjJOYY/8R2j71UQZB7cXkysnBybKOvrf7V7lJQhlZYY4zE/Jt22JchJwB1fH7IL7pBVTwFQo=
In-Reply-To: <vr17tl$1fbek$1@solani.org>


How about splitting up the Prologue to prolog into
multiple modules? To the best of my knowledge websites
allow multiple documents and Prolog systems allow multiple

Prolog texts, so why make a one fits all page like here:

https://www.complang.tuwien.ac.at/ulrich/iso-prolog/prologue

Its by way not anymore a Prologue, which somehow implies
that the predicates are automatically loaded. What would
make more sense to start morking on commons modules, like:

maplist/n ~~> library(lists)
call_nth/2 ~~> library(sequence)
crypto_data_hash/3 ~~> library(crypto)
Etc..

Revise this "The Prolog prologue is a possibly empty file to
be included (7.4.2.7)." This is nonsense, if you add things
that are just commons modules.