Deutsch   English   Français   Italiano  
<vfbno9$28v56$3@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.lang.fortran
Subject: Re: Is there a way in Fortran to designate an integer value as
 integer*8 ?
Date: Wed, 23 Oct 2024 20:53:29 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 32
Message-ID: <vfbno9$28v56$3@dont-email.me>
References: <vdict2$339ak$1@dont-email.me> <vdir24$35104$1@dont-email.me>
	<vdk718$3bulb$1@dont-email.me> <vdl6fi$3jra3$2@dont-email.me>
	<vdlfpl$3l0f5$1@dont-email.me> <vdmbml$3p2dv$1@dont-email.me>
	<vdmrgc$3rih7$2@dont-email.me> <vdn4kp$3ssv4$9@dont-email.me>
	<vdn4ul$3t78e$3@dont-email.me> <vdn659$3ssv4$18@dont-email.me>
	<vdnrr9$3qrq$1@dont-email.me> <vdnvgh$49ai$1@dont-email.me>
	<vdqe7n$kqq0$1@dont-email.me> <vdqmue$lo51$11@dont-email.me>
	<vds64m$sj9s$1@dont-email.me> <vf2507$9mo4$2@dont-email.me>
	<vf4mbh$qfqu$1@dont-email.me> <vf4pi2$qsfn$1@dont-email.me>
	<vf7but$1blh6$1@dont-email.me> <vf98hi$1lsqn$2@dont-email.me>
	<vfbgtf$25j82$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 23 Oct 2024 22:53:29 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="270654f4a32da50415a28540f0889946";
	logging-data="2391206"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+WLOv4BzHPtT1kKmk+z6F4"
User-Agent: Pan/0.160 (Toresk; )
Cancel-Lock: sha1:aLHG30mAUSEN05JSP7hefI8Iz/8=
Bytes: 3031

On Wed, 23 Oct 2024 13:56:47 -0500, Lynn McGuire wrote:

> BTW, my software dates before version control systems.

Quite a bit of mine did, too, back in the day. Didn’t stop me from putting 
them into version control. I even wrote some utility scripts to help with 
the process <https://bitbucket.org/ldo17/fake_vcs/>.

> And I like change notes in my code, it helps to figure out what
> is going on.

You soon discover that version control history logs do all that, and more. 
Remember, they show you, not just the comments you entered, but the actual 
file diffs that go with them. Your current header comments cannot provide 
that information.

Git also offers something you’re currently probably not doing because it’s 
too difficult to do: branching and merging.

> And some day we are going to change version control systems again.

That will likely not be the difficult part. All the open-source VCSes 
offer bulk import/export functions, to allow moving entire repos and 
commit histories between them. Git offered plugins to allow easier 
interoperation with other VCSes like Mercurial and SVN; any future 
replacement for Git will have to do at least as well.

> And I am not going to upgrade 850,000 lines of Fortran F77 code to F90
> code just to have prettier code.  I would still be here in 10 years
> fixing all of the bugs from that disaster.

Think about making it easier to maintain going forward.