Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a bib entry file to make it easy to cite Julia. #31794

Merged
merged 5 commits into from
Apr 24, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 75 additions & 0 deletions CITATION.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
% This article is the definitive citation for Julia.
@article{Julia-2017,
title={Julia: A fresh approach to numerical computing},
author={Bezanson, Jeff and Edelman, Alan and Karpinski, Stefan and Shah, Viral B},
Copy link
Sponsor Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really how names are supposed to be listed in bibtex entries? It looks so bizarre. It looks like this paper is the work of

  • Bezanson
  • Jeff and Edelman
  • Alan and Karpinski
  • Stefan and Shah
  • Viral B

It's like our names got put in a blender and fished out.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really how names are supposed to be listed in bibtex entries

Yes, the "and" keyword separates authors, the comma separates the family name(s) from the given names of each author.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup. That is right, and bibtex knows how to deal with it also. This bibtex entry is from SIAM - not something I wrote.

journal={SIAM {R}eview},
volume={59},
number={1},
pages={65--98},
year={2017},
publisher={SIAM},
doi={10.1137/141000671}
}

% The following citations are about specific aspects of Julia.

@article{Julia-2019-a,
author = {Bezanson, Jeff and Chen, Jiahao and Chung, Benjamin and Karpinski, Stefan and Shah, Viral B. and Vitek, Jan and Zoubritzky, Lionel},
title = {Julia: Dynamism and Performance Reconciled by Design},
journal = {Proc. ACM Program. Lang.},
issue_date = {November 2018},
volume = {2},
number = {OOPSLA},
month = oct,
year = {2018},
issn = {2475-1421},
pages = {120:1--120:23},
articleno = {120},
numpages = {23},
url = {https://doi.acm.org/10.1145/3276490},
doi = {10.1145/3276490},
acmid = {3276490},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {dynamic languages, just-in-time compilation, multiple dispatch},
}

@article{Julia-2019-b,
author = {Zappa Nardelli, Francesco and Belyakova, Julia and Pelenitsyn, Artem and Chung, Benjamin and Bezanson, Jeff and Vitek, Jan},
title = {Julia Subtyping: A Rational Reconstruction},
journal = {Proc. ACM Program. Lang.},
issue_date = {November 2018},
volume = {2},
number = {OOPSLA},
month = oct,
year = {2018},
issn = {2475-1421},
pages = {113:1--113:27},
articleno = {113},
numpages = {27},
url = {https://doi.acm.org/10.1145/3276483},
doi = {10.1145/3276483},
acmid = {3276483},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Multiple Dispatch, Subtyping},
}

@inproceedings{Julia-2014,
author = {Bezanson, Jeff and Chen, Jiahao and Karpinski, Stefan and Shah, Viral and Edelman, Alan},
title = {Array Operators Using Multiple Dispatch: A Design Methodology for Array Implementations in Dynamic Languages},
booktitle = {Proceedings of ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming},
series = {ARRAY'14},
year = {2014},
isbn = {978-1-4503-2937-8},
location = {Edinburgh, United Kingdom},
pages = {56:56--56:61},
articleno = {56},
numpages = {6},
url = {https://doi.acm.org/10.1145/2627373.2627383},
doi = {10.1145/2627373.2627383},
acmid = {2627383},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {Julia, array indexing, dynamic dispatch, multiple dispatch, static analysis, type inference},
}