ualib / agda-algebras

The Agda Universal Algebra Library (html docs available at the url below)
https://ualib.github.io/agda-algebras/
Creative Commons Attribution Share Alike 4.0 International
29 stars 7 forks source link

1.3 Foundational choices and their influence on design/coding choices #190

Open williamdemeo opened 2 years ago

williamdemeo commented 2 years ago

(The 1.3 label in the title of this issue is a reference to point 3 from the 1st referee report.)

In the introduction (e.g. 3rd ¶) and §2.1, we claim to take great care with foundational aspects. Further explanation of the following would make clearer the relevance of our work:

(wd: I made an first attempt to address point c in the latest PR)

JacquesCarette commented 2 years ago

Ack. that this is on my plate.

JacquesCarette commented 2 years ago

Hmm, I'm not quite sure where I should discuss this. Also "any setoid-based reasoning depends on specific implementation details" is not something I believe is true! I'm not going to address that bit at all, as I'd need an example. Lastly, I have no idea what work to cite wrt this.

williamdemeo commented 2 years ago

You are mildly alarmed or dismayed that this is on your plate? (I had to look up "Ack" :)

Fair enough. I think what you said in your second comment is reasonable. I suspect we could get away with saying something like that in our response to the referees in order to justify leaving the paper as is (with respect to this).

JacquesCarette commented 2 years ago

I keep forgetting your main education is all math, so some oft-used CS lingo (like Ack as a short-form for aknowledged, which comes from low-level network protocols) is mysterious.

I am neither dismayed nor alarmed that this is on my plate. Once I looked into it some more, I came up empty-handed as to where to actually address it! I'd be happy to only address in referee response.

williamdemeo commented 2 years ago

I was going to close this, but I'll leave it open, in case we want a reminder that JC's nice comments about this could go in Sec 7.