LoyolaChicagoBooks / unoapi

2 stars 3 forks source link

How to run section: mention development environments #25

Open klaeufer opened 1 year ago

klaeufer commented 1 year ago
gkthiruvathukal commented 11 months ago

@klaeufer I agree this is important as a general concept.

Let me start with some bad news: I'm sadly old school in this world, since I rarely touch an IDE such as CLion, even though I think is a nice tool. In addition, I use VS Code occasionally (including for the recent book edits) but wonder how long it will last. 80% of the time, I just use Vim (or NeoVim).

I think everyone must start by knowing how to edit with text editors, e.g. Vim or Emacs, and use the command line. This tradition remains intact in HPC, owing to the need to work remotely via SSH. With Chat-GPT4 and generative AI, I think most IDEs will become irrelevant in the future. I've tried all the IDEs for remote development. In sum: The experience is lacking.

That said, as my beloved co-author, I am quite comfortable with you presenting the various possibilities. My money is on NeoVim/Vim and VS Code. I'd avoid the others, especially the ones that are not open source.