• Rant: Microchip MPLAB IDE

    From Sylvia Else@21:1/5 to All on Sun Nov 14 16:48:07 2021
    What kind of software displays the elements of an array in alphabetical
    order of array index expressed in decimal? Are they actively trying to
    drive their users insane?

    Gah!!!

    Sylvia.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sylvia Else@21:1/5 to Adrian Caspersz on Sun Nov 14 20:37:11 2021
    On 14-Nov-21 8:27 pm, Adrian Caspersz wrote:
    On 14/11/2021 05:48, Sylvia Else wrote:
    What kind of software displays the elements of an array in
    alphabetical order of array index expressed in decimal? Are they
    actively trying to drive their users insane?

    Was each element initially added with a key value?
    Was that key type a string?


    It's a debug page giving access to the variables programmed in 'C' into
    a micro controller.

    There's an option to sort the variables by ascending or descending
    alphabetical order of name, or not sort them at all. Thing is, if one
    chooses to expand an array to look at its elements, the elements numbers
    are sorted using the same sort as for the variable names, which makes no
    sense at all.

    The IDE is written in Java. It's probably using a built in Java Table
    class which is just supplied with the text, and without regard to the ramifications.

    But it's not open source, as far as I know, and even if it is, I'm not
    inclined to start debugging it.

    Sylvia.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Adrian Caspersz@21:1/5 to Sylvia Else on Sun Nov 14 09:27:52 2021
    On 14/11/2021 05:48, Sylvia Else wrote:
    What kind of software displays the elements of an array in alphabetical
    order of array index expressed in decimal? Are they actively trying to
    drive their users insane?

    Was each element initially added with a key value?
    Was that key type a string?

    --
    Adrian C

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Computer Nerd Kev@21:1/5 to Sylvia Else on Sun Nov 14 21:17:38 2021
    Sylvia Else <sylvia@email.invalid> wrote:

    The IDE is written in Java. It's probably using a built in Java Table
    class which is just supplied with the text, and without regard to the ramifications.

    But it's not open source, as far as I know, and even if it is, I'm not inclined to start debugging it.

    Yeah, the compiler, linker, etc. are open-souce because they're
    actually based on GCC (nevertheless they get away with crippling
    features to favour their paid versions in the binaries they
    provide), but I don't think the MPLAB IDE is.

    You can get by without MPLAB, at least for devices old enough that
    they released separate peripheral libraries for them. There's 3rd
    party software for programming chips, though without the in-circuit
    debugging features.

    --
    __ __
    #_ < |\| |< _#

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sylvia Else@21:1/5 to Computer Nerd Kev on Mon Nov 15 10:11:50 2021
    On 15-Nov-21 8:17 am, Computer Nerd Kev wrote:
    Sylvia Else <sylvia@email.invalid> wrote:

    The IDE is written in Java. It's probably using a built in Java Table
    class which is just supplied with the text, and without regard to the
    ramifications.

    But it's not open source, as far as I know, and even if it is, I'm not
    inclined to start debugging it.

    Yeah, the compiler, linker, etc. are open-souce because they're
    actually based on GCC (nevertheless they get away with crippling
    features to favour their paid versions in the binaries they
    provide), but I don't think the MPLAB IDE is.

    They used to prevent optimisation, but the current versions will optimise.


    You can get by without MPLAB, at least for devices old enough that
    they released separate peripheral libraries for them. There's 3rd
    party software for programming chips, though without the in-circuit
    debugging features.


    The particular issue is one of those things that's not that big a deal
    once one knows about it, but it took me a while trying to figure out
    what the hell was going on before I realised that I wasn't seeing all
    the elements in the correct order.

    Sylvia.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Bruce Horrocks@21:1/5 to Sylvia Else on Tue Nov 16 21:55:04 2021
    On 14/11/2021 05:48, Sylvia Else wrote:
    What kind of software displays the elements of an array in alphabetical
    order of array index expressed in decimal? Are they actively trying to
    drive their users insane?

    The kind where the developers think that testing with more then 9 items
    counts as PVT and is therefore not their responsibility?


    Gah!!!

    Indeed.


    Sylvia.


    --
    Bruce Horrocks
    Surrey, England

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