[libre-riscv-dev] pyobjc, gnu objective-c and gnustep

Jacob Lifshay programmerjake at gmail.com
Tue Mar 31 17:16:09 BST 2020


On Tue, Mar 31, 2020, 07:30 lkcl . <luke.leighton at gmail.com> wrote:

> On Tue, Mar 31, 2020 at 3:11 PM Jean-Paul Chaput
> <Jean-Paul.Chaput at lip6.fr> wrote:
> > some style that you may find bad. Paradox is that the "comma" at the
> > start of line was showed to me by an early Python adopter back around
> > 2000...
>
> sigh yes that was when i started using python.  it predates common
> usage of PEP8.
>

This is one of the reasons I like Rust: because they use the same
consistent code style nearly everywhere and they have a tool (rustfmt) that
automatically thoroughly formats everything in that style. Additionally,
beginners are encouraged to use it. Even if there are some things I would
do differently if I were designing the code style today, having consistency
across all Rust code everywhere is a big enough benefit that I can live
with some things that aren't quite how I like.

I've had to deal with the gazillion different styles of C and C++ languages
and teaching materials that actively try to get beginners to come up with
their own style to their detriment. All it does is makes their code harder
to read.

Jacob


More information about the libre-riscv-dev mailing list