Re: Maintenance or successors? (was Re: Buffer overflow in the StringQuotedWord() function)

Yannig Robert via "Users of the Lout document typesetting system." <[email protected]> Fri, 18 Dec 2020 23:28:50 +0100
Newsgroups gmane.comp.type-setting.lout
Message-ID <[email protected]>
Thank you, I had a look in the make file and I think that I can=20
understand it. By the way discovered Lout thank to your book on Pyqt=20
many years ago.

Kind regards

Yannig

On 18/12/2020 16:41, Mark Summerfield wrote:
> Building Lout means you have to edit the Makefile.
> This isn't difficult as such but you have to be _very_ careful since
> some of the directories you must specify must exist -- and some must no=
t
> exist.
>
> Best wishes,
>
> On Fri, 18 Dec 2020 16:17:34 +0100
> Yannig Robert via "Users of the Lout document typesetting system."
> <[email protected]> wrote:
>> Hello all,
>>
>>
>> Even if I just started using it a year ago (a bit late to the party!),=
 I
>> am really glad that Lout is living on as unlike Latex I seem to be abl=
e
>> to use it without loosing my sanity!
>>
>> There were talks earlier that Debian was dropping Lout. Does this mean=
s
>> that those of us who use a Debian based OS soon will need to compile i=
t
>> ? Are there instructions somewhere for those like me who aren't expert=
s?
>>
>> Regards
>>
>> Yannig
>>
>>
>> On 18/12/2020 06:01, William Bader wrote:
>>> I have a version of lout with the CVEs fixed at
>>> https://github.com/william8000/lout
>>> <https://github.com/william8000/lout> The repository has commits for
>>> all of the lout 3.xx releases that I could find and then a final
>>> commit that fixes the CVEs and updates the release to 3.41.
>>> I can try to fix future bugs and CVEs as they are reported.
>>> Regards, William
>>>
>>>
>>> ---------------------------------------------------------------------=
---
>>> *From:* Lout-users
>>> <[email protected]> on behalf =
of
>>> Ludovic Court=C3=A8s <[email protected]>
>>> *Sent:* Wednesday, December 16, 2020 5:59 AM
>>> *To:* Mark Carroll <[email protected]>
>>> *Cc:* [email protected] <[email protected]>
>>> *Subject:* Re: Maintenance or successors? (was Re: Buffer overflow in
>>> the StringQuotedWord() function)
>>> Hi,
>>>
>>> Mark Carroll <[email protected]> skribis:
>>>  =20
>>>> Thank you very much indeed for all the work already done on Lout,
>>>> it's a real gem, both in software and documentation. Unfortunately,
>>>> I have not used C (or C++) much since the nineties so I rather doubt
>>>> that I am suited to attempt to safely address outstanding CVEs; my
>>>> recent history is in fixing Java ones instead! Might somebody else
>>>> be up for the catchup and ongoing maintenance work? Otherwise, I
>>>> hope that this is not badly off-topic: If Basser Lout is no longer
>>>> maintained then I suppose it raises the question of if anyone here
>>>> has migrated to anything that does not pale in comparison, is there
>>>> any agreeable successor? Maybe there is some other mailing list
>>>> worth following about the wider state of document formatters?
>>>>
>>>> I've used Lout for my own documents but, in using things like XeTeX
>>>> with TikZ in the day job and such, I've yet to find a match for
>>>> Lout's sheer cleanliness, it is positively a pleasure to use; I
>>>> guess the functional approach really works, a worthwhile research
>>>> experiment indeed. At least after I have employed tips from others
>>>> about getting it to recognize various kinds of fonts, Basser Lout is
>>>> one of the few pieces of software I use where the surprises tend to
>>>> be more pleasant than not. "I wonder if this would work? Yes, it
>>>> does!"
>>> I=E2=80=99m late to the discussion but I agree with everything you wr=
ote:
>>> having used LaTeX (+ Beamer, etc.) for some time now, it always feels
>>> clunky and brittle compared to Lout.=C2=A0 The functional approach of=
 Lout
>>> makes it much more pleasant to work with, and more predictable too.
>>>
>>> I=E2=80=99m not aware of any other functional document formatting too=
l.
>>>  =20
>>>> I wonder if I'll end up seeing how far I can get with Haskell's
>>>> bindings to Cairo and if useful guidance would come from the text
>>>> about Nonpareil which, admittedly, it's a long time since I looked
>>>> at. Some combination of Lout's Expert's Guide and other "lessons
>>>> learned" could be valuable inspiration; as you've previously
>>>> observed, "Text handling is a maze where many have lost their way,"
>>>> so it would be great to at least continue to benefit from how Lout
>>>> advances the field.
>>> That=E2=80=99s probably the way to go even though, like you write, th=
is may be
>>> an endless quest.=C2=A0 :-)
>>>
>>> Thanks,
>>> Ludo=E2=80=99.
>>>  =20
>
>