Path: csiph.com!weretis.net!feeder8.news.weretis.net!reader5.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Mild Shock Newsgroups: comp.lang.java.programmer Subject: Scattering Richtext in Dogelog Player (Re: Egg SAT in Dogelog Player) Date: Fri, 1 May 2026 12:53:01 +0200 Message-ID: <10t20md$18r1f$4@solani.org> References: <10r8pfn$2dpk$3@solani.org> <10rqe7p$e8o4$3@solani.org> <10s03t0$gu09$4@solani.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Fri, 1 May 2026 10:53:01 -0000 (UTC) Injection-Info: solani.org; logging-data="1338415"; 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.23 Cancel-Lock: sha1:yQtWXmSRMa+dJbZXnvGemD8+KtE= X-User-ID: eJwFwQkBwDAIA0BLLSRA5TAe/xJ2R7Vr5TAauNxbn6btfdyJ2CeRn2Dg9CO6VPcIicnSXMB9eFiqjcZ06w9J3xVJ In-Reply-To: <10s03t0$gu09$4@solani.org> Xref: csiph.com comp.lang.java.programmer:53760 Hi, It seems the “ghost” of Quintus is an unifying theme among Prolog systems, at least when it comes to a poor mans formatting utility. We started to embrace the ~t rubber band, unknowingly opening the gates of hell of plaintext layout engines. But what to do with our richtext? We didn’t find yet a loophole in the format/[2,3] predicate to introduce paragraph richtext, it doesn’t assume multi-line segments. To brighten up the day of a Prolog programmer, we can scatter nevertheless character richttext. Thanks to a new tag_length/2 predicate in library(markup). Bye See also: Scattering Richtext in Dogelog Player https://medium.com/2989/595ad1ce4fb3