Skip to content

Commit 74c9d63

Browse files
authored
doc(README): add citation
1 parent 18c91a6 commit 74c9d63

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

README.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ contain a Fortran `pointer` associated with some other object or it might contai
3232
a "shadow" object that serves as an identity tag for a larger object allocated
3333
(and later freed) in C or C++ at the direction of the user's `free` procedure.
3434

35-
For more background in the design philosophy and internal mechanics of Reference
36-
Counter, see the papers by [Rouson, Xia & Xu (2010)] and [Rouson, Morris & Xia (2012)].
37-
This repository's code originated from refactoring the code in those two publications
38-
to use more descriptive and general nomenclature and more up-to-date coding conventions.
39-
For example, this repository separates interface bodies into modules and procedure
40-
definitions into submodules.
35+
For more background on the design philosophy and the internal mechanics of Reference
36+
Counter, see Rouson et al. (see [[1]], [[2]], [[3]]). This repository's code
37+
originated from refactoring the code in those publications to use more descriptive
38+
and more general nomenclature and more up-to-date coding conventions. For example,
39+
this repository separates interface bodies into modules and procedure definitions
40+
into submodules.
4141

4242
As compared to the original code, this repository also adds
4343
1. A [Fortran Package Manager] build system,
@@ -93,8 +93,10 @@ fpm test --compiler nagfor --flag -fpp
9393
fpm test --compiler ifort --flag -coarray=shared
9494
```
9595

96-
[Rouson, Xia & Xu (2010)]: https://doi.org/10.1016/j.procs.2010.04.166
97-
[Rouson, Morris & Xia (2012)]: https://doi.org/10.1109/MCSE.2012.33
96+
97+
[1]: https://doi.org/10.1016/j.procs.2010.04.166
98+
[2]: https://doi.org/10.1017/cbo9780511977381
99+
[3]: https://doi.org/10.1109/MCSE.2012.33
98100
[Fortran Package Manager]: https://github.com/fortran-lang/fpm
99101
[Vegetables]: https://gitlab.com/everythingfunctional/vegetables
100102
[FORD]: https://github.com/Fortran-FOSS-Programmers/ford

0 commit comments

Comments
 (0)