Thanks @stevengj. Iâ€™m not sure how this could be implemented, but something like this would be nice.

Suppose one goes to author a package to implement GLMs. He/she has a `references.bib`

in the package, and his/her `src/GLM.jl`

might look like

```
module GLM
export glm
include("model.jl")
bib("references.bib")
end
```

and `src/model.jl`

looks like

```
"""
glm(formula, data)
Estimates parameter for generalized linear model [@mccullagh1989].
"""
function glm(formula, data)
...
end
```

Which in help would appear roughly as

`glm(formula, data)`

Estimates parameter for generalized linear model (McCullagh and Nelder 1989).

# References

McCullagh P. and Nelder, J. A. (1989) Generalized Linear Models. London: Chapman and Hall.

Would something like this have to be implemented in the core of Julia? Or do you think it would be possible to do in a package?