Is it worth studying GNU C Language Manual if planning to contribute to Trisquel’s development?

1 respuesta [Último envío]
NSC9
Desconectado/a
se unió: 07/28/2024

I am referring to GNU C Language Introduction and Reference Manual Edition 0.0 by Richard Stallman and
Trevis Rothwell plus Nelson Beebe on floating point (2022-2023) at https://www.gnu.org/software/c-intro-and-ref/manual/c-intro-and-ref.pdf

I’ve read the preface and agree one should have a solid understanding of higher level languages like Python from reading books like Automate the Boring Stuff by Al Sweigart before diving into learning C language. I am skeptical at the relevance of this manual, though.

I do not doubt Stallman’s competency in the community, but sometimes experts are stuck in the old way of doing things and miss the really efficient and optimized learning and contributing methods. For example, reading the GNU C Lang Manual discusses a lot technical terms when maybe the functionality I wish to add is forcing system update packages to go through the TOR onion router. Furthermore, the manual does not really explain how a development pipeline operates on GitHub with push features. Prompting large-language models for tips and learning from other members of the Trisquel community only gets one so far when operating in the deep unknowns of tough software development.

Maybe I am just looking for some motivation or assurance that this manual will really benefit those who wish to contribute to adding features to Trisquel. Also, for contributors, what development environments do you use? What are your opinions on Jupyter Notebooks?

Magic Banana

I am a member!

I am a translator!

Conectado
se unió: 07/24/2010

You could learn C to contribute to a free software program you like and that is written in C. The Trisquel project does not do much C programming. Trisquel deals more with packaging, including modifying source packages through the so called package helpers. See https://trisquel.info/en/wiki/development-0 and https://gitlab.trisquel.org/trisquel/package-helpers/blob/aramo/CONTRIBUTING.md