Bibtex entry for clojure

Does anyone have a suggestion for the most appropriate citation I should give for Clojure if I reference the language in a scientific/academic paper? Many languages have a specification with a bibtex entry.

@book{Gosling:2014:JLS:2636997,
 author = {Gosling, James and Joy, Bill and Steele, Guy L. and Bracha, Gilad and Buckley, Alex},
 title = {The Java Language Specification, Java SE 8 Edition},
 year = {2014},
 isbn = {013390069X, 9780133900699},
 edition = {1st},
 publisher = {Addison-Wesley Professional},
}

or

@Misc{bib:ansi.94.cl,
  author = {{Ansi}},
  title =  {American {N}ational {S}tandard: {P}rogramming {L}anguage -- {C}ommon {L}isp},
  howpublished = {ANSI X3.226:1994 (R1999)},
  year =         {1994}
}

or

@misc{odersky2004scala,
  title={The Scala language specification},
  author={Odersky, Martin and Altherr, Philippe and Cremet, Vincent and Emir, Burak and Micheloud, Stphane and Mihaylov, Nikolay and Schinz, Michel and Stenman, Erik and Zenger, Matthias},
  year={2004},
  publisher={Citeseer}
}
2 Likes

I would either cite clojure.org or the source on github.

I’d like to avoid citing a something.org or GitHub.

There is no other relevant thing to cite - those are Clojure’s official documentation and source. There are no other papers or published docs by Rich.

Clojure doesn’t have a specification unfortunately, and so no official publication of one either. So you’ll have to resort to online citations I’m afraid.

How about this one?
The Clojure programming language

@inproceedings{hickey2008clojure,
  title={The Clojure programming language},
  author={Hickey, Rich},
  booktitle={Proceedings of the 2008 symposium on Dynamic languages},
  pages={1},
  year={2008},
  organization={ACM}
}
1 Like