• Re: Bart's list of '100 things'

    From David Brown@21:1/5 to James Harris on Fri Mar 28 16:40:31 2025
    On 28/03/2025 16:25, James Harris wrote:
    On 28/03/2025 15:13, James Harris wrote:

    I hesitate to post this request to c.l.c as I recall some of the
    arguments - not of the function-call kind! Unfortunately, I have been
    unable to find the list by other means.

    In 2014 Bart posted a list of over 100 things he disliked about C. I
    was looking for that list just now and couldn't find it.

    To Bart, if he is reading this, could you post the list somewhere
    again? The only one I found was in 2014:

    https://groups.google.com/g/comp.lang.misc/c/nlKwe1SdRKs/m/XQHn-KJH_6YJ

    To be clear, that link only references the list. The list details were
    in a pastebin link that has long ago expired.


    It may or may not have grown since then. Even if it's not in a
    polished form I'd still like to see it. I remember agreeing with a lot
    of it and wanted to compare my own language against it so a post to
    comp.lang.misc would be just as good as a reply here, whichever is
    convenient.



    Bart's email address is, as far as I know, valid. It seems appropriate
    to contact him by email here. If you want your discussion about your
    language to be in public, rather than just with Bart, then
    comp.lang.misc is probably the best place.

    It would be a good idea if Bart's list did not come up here in
    comp.lang.c again. It would likely lead to a lengthy thread that goes
    nowhere - most C programmers are already aware of the real issues with
    C, and Bart has never shown any interest in correcting his
    misunderstandings about the language. But if you think looking at the
    list could help improve your own language, then I hope Bart can help you
    out.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bart@21:1/5 to James Harris on Fri Mar 28 16:06:55 2025
    On 28/03/2025 15:13, James Harris wrote:
    I hesitate to post this request to c.l.c as I recall some of the
    arguments - not of the function-call kind! Unfortunately, I have been
    unable to find the list by other means.

    In 2014 Bart posted a list of over 100 things he disliked about C. I was looking for that list just now and couldn't find it.

    To Bart, if he is reading this, could you post the list somewhere again?
    The only one I found was in 2014:

    https://groups.google.com/g/comp.lang.misc/c/nlKwe1SdRKs/m/XQHn-KJH_6YJ

    It may or may not have grown since then. Even if it's not in a polished
    form I'd still like to see it. I remember agreeing with a lot of it and wanted to compare my own language against it so a post to comp.lang.misc would be just as good as a reply here, whichever is convenient.

    TIA



    I've put a collection of those files here: https://github.com/sal55/langs/tree/master/cthings

    I haven't looked through them, but CTHINGS2016.TXT looks ancient; I'd concentrate on CTHINGS.MD and CTHING2022.MD (which confusingly is dated
    2016 inside).

    There is also CANDM.MD which is expanded to /200/ things, and is a more
    direct comparison with my language, but that I expect is now quite
    dated. I like to move mine along!

    I no longer do this kind of comparison, and there is now a bit of a gulf between the two languages anyway, even if both are still at the same
    level compared with anything else.

    An overview of my current one is in MFEATURES.MD which is one directory
    level above.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bart@21:1/5 to bart on Fri Mar 28 16:46:52 2025
    On 28/03/2025 16:06, bart wrote:
    On 28/03/2025 15:13, James Harris wrote:
    I hesitate to post this request to c.l.c as I recall some of the
    arguments - not of the function-call kind! Unfortunately, I have been
    unable to find the list by other means.

    In 2014 Bart posted a list of over 100 things he disliked about C. I
    was looking for that list just now and couldn't find it.

    To Bart, if he is reading this, could you post the list somewhere
    again? The only one I found was in 2014:

    https://groups.google.com/g/comp.lang.misc/c/nlKwe1SdRKs/m/XQHn-KJH_6YJ

    It may or may not have grown since then. Even if it's not in a
    polished form I'd still like to see it. I remember agreeing with a lot
    of it and wanted to compare my own language against it so a post to
    comp.lang.misc would be just as good as a reply here, whichever is
    convenient.

    TIA



    I've put a collection of those files here: https://github.com/sal55/ langs/tree/master/cthings

    I haven't looked through them, but CTHINGS2016.TXT looks ancient; I'd concentrate on CTHINGS.MD and CTHING2022.MD (which confusingly is dated
    2016 inside).

    There is also CANDM.MD which is expanded to /200/ things, and is a more direct comparison with my language, but that I expect is now quite
    dated. I like to move mine along!

    I've now read through that and it is actually quite a decent comparison.
    I think I'll update that and make it available as CANDM2025.MD in due
    course.

    It gives a snappier overview than the 'mfeatures' file I posted recently
    that goes into more detail.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)