[Info-vax] Impenetrable code, was: Re: 8-bit characters

Simon Clubley clubley at remove_me.eisner.decus.org-Earth.UFP
Sun Nov 14 13:32:19 EST 2021


On 2021-11-12, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
>
> Some examples of Bliss macros were near-impenetrable, and most easily 
> read with the assistance of the Bliss compiler listings macro 
> expansion.  Macro32 macro support suffered somewhat similarly. C's 
> macro preprocessor is comparatively simplistic. Not that I haven't used 
> the C macro preprocessor on Fortran and BASIC code. In some ways. Bliss 
> macros remind me of C++ macros and C++ operator overloading support.
>

When people write code like that, they may think they are being
"clever" but in fact they are just being irresponsible because
they are just setting up major maintenance problems for further
down the road.

I refer you to the terminal driver for another example of this and
that, as a result, we don't even have something as simple as being
able to edit command lines that are longer than the terminal width.

This, BTW, is something that even the awful and primitive cmd shell
in Windows has absolutely no problem with.

Simon.

-- 
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.



More information about the Info-vax mailing list