I am not going to enlarge my commit messages.  They need to be short.

Any explanation should be in commentary in the code, for maximum benefit.

I agree that a new generation of developers is needed.  Perhaps they're out there already - many people seem to build JE from the source.

It's a complex codebase, through.  Why don't you dive in by adding commentary to some of the parts that lack it?  You would learn something of the code without the risk of breaking anything, and you would definitely be making things easier for the next guy.  I would review anything you write.

Henry Rich



On 2/1/2021 11:25 PM, ethiejiesa via Programming wrote:
Raul Miller <rauldmil...@gmail.com> wrote:
https://github.com/jsoftware/jsource/commits/master might interest you...
Indeed, I have the repo cloned locally!

However, when digging through old bug reports, I find it quite challenging to
match up the "fixed" notices with the corresponding code commits. In cases with
a clear test case demonstrating the bug, we can use git-bisect to sleuth out
the commit that eliminates the failure. However, cases without this almost
invariably defeat my investigative skills.

For posterity's sake, and if it's not too much of a hassle, I thought it might
be helpful to have some commits/diffs/comments attached to those "fixed"
messages.

I will admit to a bit of an ulterior motive here, though.

Bill, Eric, and Henry have deep domain knowledge about JE. I am personally
hoping that sharing the diffs would also spark discussion and give a natural
avenue to share and spread such expertise.

The gory details are exceptionally interesting!


Permit me to query a broader point, though.

It strikes me that the git-shortlog on the repo is very short:

     $ git shortlog --summary
     6  Chris Burke
     231        Eric Iverson
     1430       HenryHRich
     1  bill
     597        bill lam
     3  cdb
     3  kbi

For the most part, we only have 3 devs, with all of them part of the old guard,
per se. Better yet, Henry has authored over 62% of all commits! Granted, this
only reflects the history from 2016 onward, but my question is this: Do we have
up and coming JE hackers that can pick up the torch when the time comes?


Anyway, maybe JSoftware has a vision for the future that I've failed to pick up
on. The ulterior motive behind my "share a bit about the fix" is to perhaps
open a channel with the community that sucks in potential JE devs like myself!
I was just trying to be sneaky about things by suggesting something very simple
and, hopefully, hassle-free.


2!:55
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


--
This email has been checked for viruses by AVG.
https://www.avg.com

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to