[Rcpp-commits] r3356 - pkg/RcppEigen/inst/doc
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Mon Nov 14 21:09:00 CET 2011
Author: dmbates
Date: 2011-11-14 21:08:59 +0100 (Mon, 14 Nov 2011)
New Revision: 3356
Removed:
pkg/RcppEigen/inst/doc/Rcpp.bib
pkg/RcppEigen/inst/doc/jss.bst
Log:
Now moving things back into the vignettes directory, sigh.
Deleted: pkg/RcppEigen/inst/doc/Rcpp.bib
===================================================================
--- pkg/RcppEigen/inst/doc/Rcpp.bib 2011-11-14 20:07:50 UTC (rev 3355)
+++ pkg/RcppEigen/inst/doc/Rcpp.bib 2011-11-14 20:08:59 UTC (rev 3356)
@@ -1,491 +0,0 @@
- at String{CRAN = "http://CRAN.R-Project.org/" }
- at String{manuals = CRAN # "doc/manuals/" }
- at String{RCoreTeam = "{R Development Core Team}" }
- at String{RFoundation = "R Foundation for Statistical Computing" }
- at String{R-Forge = "http://R-Forge.R-Project.org/" }
-
- at Misc{cpp11,
- author = "ISO/IEC",
- organization = "{International Organization for Standardization}",
- title = "C++ 2011 Standard Document 14882:2011",
- howpublished = {ISO/IEC Standard Group for Information Technology / Programming Languages / C++},
- year = 2011,
- url = "http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=50372",
- urlansi = "http://webstore.ansi.org/RecordDetail.aspx?sku=ISO/IEC%2014882:2011"
-}
-
- at manual{Abrahams+Grosse-Kunstleve:2003:Boost.Python,
- author = { David Abrahams and Ralf W. Grosse-Kunstleve },
- organization = "Boost Consulting",
- title = "Building Hybrid Systems with Boost.Python",
- year = 2003,
- url = "http://www.boostpro.com/writing/bpl.pdf"
-}
-
- at Book{Abrahams+Gurtovoy:2004:TemplateMetaprogramming,
- author = {David Abrahams and Aleksey Gurtovoy},
- title = {{C++} {T}emplate {M}etaprogramming: Concepts, Tools
- and Techniques from {B}oost and Beyond},
- publisher = {Addison-Wesley},
- year = 2004,
- address = {Boston}
-}
-
- at Manual{Armstrong:2009:RAbstraction,
- title = {{RAbstraction}: {C++} abstraction for {R} objects},
- author = {Whit Armstrong},
- year = 2009,
- note = {Code repository last updated 2009-07-22.},
- url = {http://github.com/armstrtw/rabstraction}
-}
-
- at Manual{Armstrong:2009:RObjects,
- title = {{RObjects}: {C++} wrapper for R objects (a better
- implementation of {RAbstraction}},
- author = {Whit Armstrong},
- year = 2009,
- note = {Code repository last updated 2009-11-28.},
- url = {http://github.com/armstrtw/RObjects}
-}
-
- at InProceedings{Bates+DebRoy:2001:C++Classes,
- author = {Douglas M. Bates and Saikat DebRoy},
- title = {{C++} Classes for {R} Objects},
- booktitle = {Proceedings of the 2nd International Workshop on Distributed
- Statistical Computing, March 15--17, 2001, Technische
- Universit\"at Wien, Vienna, Austria},
- editor = {Kurt Hornik and Friedrich Leisch},
- year = {2001},
- url = {http://www.ci.tuwien.ac.at/Conferences/DSC-2001/Proceedings/},
- note = {ISSN 1609-395X}
-}
-
-
- at Misc{Brokken:2011:Cpp,
- author = {Frank B. Brokken},
- title = {C++ Annotations},
- howpublished = {Electronic book, University of Groningen},
- year = 2011,
- url = {http://www.icce.rug.nl/documents/cplusplus/}
-}
-
- at Book{Chambers:2008:SoDA,
- author = {John M. Chambers},
- title = {Software for Data Analysis: Programming with {R}},
- publisher = {Springer-Verlag},
- year = 2008,
- series = {Statistics and Computing},
- address = {Heidelberg},
- note = {{ISBN} 978-0-387-75935-7}
-}
-
- at Manual{CRAN:RInside,
- title = {RInside: C++ classes to embed R in C++ applications},
- author = {Dirk Eddelbuettel and Romain Fran\c{c}ois},
- year = 2010,
- note = {R package version 0.2.3},
- url = CRAN # "package=RInside"
-}
-
- at Manual{CRAN:RProtoBuf,
- title = {RProtoBuf: R Interface to the Protocol Buffers API},
- author = {Romain Fran\c{c}ois and Dirk Eddelbuettel},
- year = 2011,
- note = {R package version 0.2.3},
- url = CRAN # "package=RProtoBuf"
-}
-
- at Manual{CRAN:RQuantLib,
- title = {RQuantLib: {R} interface to the {QuantLib} library},
- author = {Dirk Eddelbuettel and Khanh Nguyen},
- year = 2011,
- note = {R package version 0.3.6},
- url = CRAN # "package=RQuantLib"
-}
-
- at Article{JSS:Rcpp,
- title = {{Rcpp}: Seamless {R} and {C++} Integration},
- author = {Dirk Eddelbuettel and Romain Fran\c{c}ois},
- journal = {Journal of Statistical Software},
- year = 2011,
- volume = 40,
- number = 8,
- pages = {1--18},
- url = {http://www.jstatsoft.org/v40/i08/},
-}
-
- at Manual{CRAN:Rcpp,
- title = {{Rcpp}: Seamless {R} and {C++} Integration},
- author = {Dirk Eddelbuettel and Romain Fran\c{c}ois},
- year = 2011,
- note = {R package version 0.9.4},
- url = CRAN # "package=Rcpp"
-}
-
- at Manual{CRAN:RcppArmadillo,
- title = {RcppArmadillo: Rcpp integration for Armadillo
- templated linear algebra library},
- author = {Romain Fran\c{c}ois and Dirk Eddelbuettel and
- Douglas Bates},
- year = 2011,
- note = {R package version 0.2.18},
- url = CRAN # "package=RcppArmadillo"
-}
-
- at Manual{CRAN:RcppClassic,
- title = {RcppClassic: Deprecated 'classic' Rcpp API},
- author = {Dirk Eddelbuettel and Romain Fran\c{c}ois},
- year = 2011,
- note = {R package version 0.9.1},
- url = CRAN # "package=RcppClassic"
-}
-
- at Manual{CRAN:RcppDE,
- title = {RcppDE: Global optimization by differential evolution in C++},
- author = {Dirk Eddelbuettel},
- year = 2010,
- note = {R package version 0.1.0},
- url = CRAN # "package=RcppDE"
-}
-
- at Manual{CRAN:RcppExamples,
- title = {RcppExamples: Examples using {Rcpp} to interface {R}
- and {C++}},
- author = {Dirk Eddelbuettel and Romain Fran\c{c}ois},
- year = 2010,
- note = {R package version 0.1.2},
- url = CRAN # "package=RcppExamples"
-}
-
- at Manual{CRAN:RcppGSL,
- title = {RcppGSL: Rcpp integration for GNU GSL vectors and matrices},
- author = {Romain Fran\c{c}ois and Dirk Eddelbuettel},
- year = 2011,
- note = {R package version 0.1.1},
- url = CRAN # "package=RcppGSL"
-}
-
- at Manual{CRAN:Rserve,
- title = {Rserve: Binary R server},
- author = {Simon Urbanek},
- year = 2011,
- note = {R package version 0.6-3},
- url = CRAN # "package=Rserve"
-}
-
- at Manual{CRAN:cxxPack,
- title = {cxxpack: {R/C++} Tools for Literate Statistical
- Practice},
- author = {Dominick Samperi},
- year = 2010,
- note = {R package version 7.0.6},
- url = CRAN # "package=cxxPack"
-}
-
- at Manual{CRAN:highlight,
- title = {highlight: Syntax highlighter},
- author = {Romain Fran\c{c}ois},
- year = 2010,
- note = {R package version 0.2-5},
- url = CRAN # "package=highlight"
-}
-
- at Manual{CRAN:inline,
- title = {inline: Inline C, C++, Fortran function calls from
- R},
- author = {Oleg Sklyar and Duncan Murdoch and Mike Smith and
- Dirk Eddelbuettel and Romain Fran\c{c}ois},
- year = 2010,
- note = {R package version 0.3.8},
- url = CRAN # "package=inline"
-}
-
- at Manual{CRAN:Matrix,
- title = {Matrix: Sparse and Dense Matrix Classes and Methods},
- author = {Douglas Bates and Martin Maechler},
- year = 2011,
- note = {R package version 1.0-2},
- url = CRAN # "package=Matrix"
-}
-
- at Manual{CRAN:minqa,
- title = {minqa: Derivative-free optimization algorithms by
- quadratic approximation},
- author = {Douglas Bates and Katharine M. Mullen and John
- C. Nash and Ravi Varadhan},
- year = 2011,
- note = {R package version 1.1.15},
- url = CRAN # "package=minqa"
-}
-
- at Manual{CRAN:rbenchmark,
- title = {rbenchmark: Benchmarking routine for R},
- author = {Wacek Kusnierczyk},
- year = 2010,
- note = {R package version 0.3},
- url = CRAN # "package=rbenchmark"
-}
-
-; see http://eigen.tuxfamily.org/index.php?title=BibTeX
-; replaced 'howpublished' with 'url' and updated year to 2011
- at MISC{Eigen:Web,
- author = {Ga\"{e}l Guennebaud and Beno\^{i}t Jacob and others},
- title = {Eigen v3},
- year = 2011,
- url = {http://eigen.tuxfamily.org},
-}
-
- at Article{Gropp+Lusk+Doss+Skjellum:1996:MPI,
- author = {William Gropp and Ewing Lusk and Nathan Doss and Anthony Skjellum},
- title = {A high-performance, portable implementation of the {MPI} message passing interface standard},
- journal = {Parallel Computing},
- year = 1996,
- url = {http://dx.doi.org/10.1016/0167-8191(96)00024-5},
- volume = 22,
- number = 6,
- pages = {789--828}
-}
-
- at Book{Gropp+Lusk+Skjellum:1999:MPI,
- author = {William Gropp and Ewing Lusk and Anthony Skjellum},
- title = {Using {MPI}: Portable Parallel Programming with the Message Passing Interface},
- publisher = {MIT Press},
- year = 1999,
- series = {Scientific and Engineering Computation Series},
- edition = {2nd},
- month = {November},
- note = {{ISBN} 978-0-262-57132-6}}
-
- at Manual{GSL,
- title = {{GNU} {S}cientific {L}ibrary {R}eference {M}anual},
- author = {Mark Galassi and Jim Davies and James Theiler and Brian Gough and Gerard Jungman and Patrick Alken and Michael Booth and Fabrice Rossi},
- year = {2010},
- edition = {3rd},
- note = {Version 1.14. {ISBN} 0954612078},
- url = {http://www.gnu.org/software/gsl}
-}
-
- at Unpublished{Java+Gaile+Manly:2007:RCpp,
- author = {James J. Java and Daniel P. Gaile and Kenneth
- E. Manly},
- title = {{R/Cpp}: Interface Classes to Simplify Using {R}
- Objects in {C++} Extensions},
- note = {Unpublished manuscript, University at Buffalo},
- url =
- {http://sphhp.buffalo.edu/biostat/research/techreports/UB_Biostatistics_TR0702.pdf},
- month = {July},
- year = 2007
-}
-
- at InProceedings{Leisch:2008:Tutorial,
- author = {Friedrich Leisch},
- title = {Tutorial on {C}reating \proglang{R} {P}ackages},
- booktitle = {COMPSTAT 2008 -- Proceedings in Computational
- Statistics},
- year = 2008,
- editor = {Paula Brito},
- address = {Heidelberg},
- publisher = {Physica Verlag},
- url = CRAN # "doc/contrib/Leisch-CreatingPackages.pdf"
-}
-
- at Manual{Liang:2008:rcppbind,
- title = {rcppbind: {A} template library for R/C++ developers},
- author = {Gang Liang},
- year = 2008,
- note = {R package version 1.0},
- url = R-Forge # "projects/rcppbind"
-}
-
- at Book{Lippman+Lajoie+Moo:2005:Cpp_Primer,
- author = {Stanley B. Lippman and Jos\'{e}e Lajoie and Barbara E. Moo},
- title = {The C++ Primer},
- publisher = {Addison-Wesley},
- address = {Boston},
- year = 2005,
- edition = {4th}
-}
-
- at book{Meyers:1995:MoreEffectiveC++,
- author = {Scott Meyers},
- title = {More Effective C++: 35 New Ways to Improve Your
- Programs and Designs},
- year = 1995,
- note = {{ISBN} 020163371X},
- publisher = {Addison-Wesley},
- address = {Boston}
-}
-
- at book{Meyers:2001:EffectiveSTL,
- author = {Scott Meyers},
- title = {Effective STL: 50 specific ways to improve your use
- of the standard template library},
- year = 2001,
- note = {{ISBN} 0-201-74962-9},
- publisher = {Addison-Wesley},
- address = {Essex}
-}
-
- at book{Meyers:2005:EffectiveC++,
- author = {Scott Meyers},
- title = {Effective C++: 55 Specific Ways to Improve Your
- Programs and Designs},
- year = 2005,
- note = {{ISBN} 978-0321334879},
- publisher = {Addison-Wesley},
- address = {Boston},
- edition = {3rd},
-}
-
- at Book{Plauger+Et+Al:2000:STL,
- author = {P.J. Plauger and Alexander Stepanov and Meng Lee and
- David R. Musser},
- title = {The {C++} Standard Template Library},
- publisher = {Prentice Hall PTR},
- year = 2000,
- note = {{ISBN} 978-0134376332},
-}
-
- at manual{R:Administration,
- author = RCoreTeam,
- organization = RFoundation,
- address = {Vienna, Austria},
- year = 2010,
- title = "R Installation and Administration",
- note = {{ISBN} 3-900051-09-7},
- url = manuals # "R-admin.html"
-}
-
- at manual{R:Extensions,
- author = RCoreTeam,
- organization = RFoundation,
- address = {Vienna, Austria},
- year = 2011,
- title = "Writing R extensions",
- note = {{ISBN} 3-900051-11-9},
- url = manuals # "R-exts.html"
-}
-
- at manual{R:Internals,
- author = RCoreTeam,
- organization = RFoundation,
- address = {Vienna, Austria},
- year = 2011,
- title = "R internals",
- note = {{ISBN} 3-900051-14-3},
- url = manuals # "R-ints.html"
-}
-
- at manual{R:Main,
- title = {R: A Language and Environment for Statistical
- Computing},
- author = RCoreTeam,
- organization = RFoundation,
- address = {Vienna, Austria},
- year = 2011,
- note = {{ISBN} 3-900051-07-0},
- url = {http://www.R-project.org/},
-}
-
- at manual{R:Language,
- author = RCoreTeam,
- organization = RFoundation,
- address = {Vienna, Austria},
- year = 2011,
- title = "R language",
- note = {{ISBN} 3-900051-13-5},
- url = manuals # "R-lang.html"
-}
-
- at InProceedings{Runnalls:2009:CXXR,
- author = {Andrew Runnalls},
- title = {Aspects of {CXXR} internals},
- booktitle = {Directions in Statistical Computing},
- address = {University of Copenhagen, Denmark},
- year = 2009
-}
-
- at Manual{Samperi:2009:RcppTemplate,
- title = {RcppTemplate: Rcpp {R/C++} Object Mapping Library
- and Package Template},
- author = {Dominick Samperi},
- year = 2009,
- note = {(Archived) R package version 6.1},
- url = CRAN # "/src/contrib/Archive/RcppTemplate"
-}
-
- at TechReport{Sanderson:2010:Armadillo,
- author = {Conrad Sanderson},
- title = {{Armadillo}: {An} open source {C++} Algebra Library
- for Fast Prototyping and Computationally Intensive
- Experiments },
- institution = {{NICTA}},
- year = 2010,
- url = "http://arma.sf.net"
-}
-
- at Book{Stroustrup:1997:Cpp,
- author = {Bjarne Stroustrup},
- title = {The C++ Programming Language},
- publisher = {Addison-Wesley},
- address = {Boston},
- year = 1997,
- edition = {3rd}
-}
-
- at Article{TempleLang:2009:ModestProposal,
- author = {Duncan {Temple Lang}},
- title = {A modest proposal: an approach to making the
- internal {R} system extensible},
- journal = {Computational Statistics},
- year = 2009,
- volume = 24,
- number = 2,
- pages = {271-281},
- month = {May}
-}
-
- at Article{TempleLang:2009:RGCCTranslationUnit,
- author = {Duncan {Temple Lang}},
- title = {Working with meta-data from {C/C++} code in {R}: the
- {RGCCTranslationUnit} package},
- journal = {Computational Statistics},
- year = 2009,
- volume = 24,
- number = 2,
- pages = {283-293},
- month = {May}
-}
-
- at InProceedings{Urbanek:2003:Rserve,
- author = {Simon Urbanek},
- title = {{Rserve}: A Fast Way to Provide {R} Functionality to
- Applications},
- booktitle = {Proceedings of the 3rd International Workshop on Distributed
- Statistical Computing, Vienna, Austria},
- editor = {Kurt Hornik and Friedrich Leisch and Achim Zeileis},
- year = {2003},
- url = {http://www.ci.tuwien.ac.at/Conferences/DSC-2003/Proceedings/},
- note = {{ISSN 1609-395X}}
-}
-
- at Book{Vandevoorde+Josuttis:2003:Templates,
- author = {David Vandevoorde and Nicolai M. Josuttis},
- title = {{C++} {T}emplates: The Complete Guide},
- publisher = {Addison-Wesley},
- year = 2003,
- address = {Boston}
-}
-
- at inproceedings{Veldhuizen:1998:Blitz,
- author = {Todd L. Veldhuizen},
- title = {Arrays in {Blitz++}},
- booktitle = {ISCOPE '98: Proceedings of the Second International
- Symposium on Computing in Object-Oriented Parallel
- Environments},
- note = {{ISBN} 3-540-65387-2},
- year = 1998,
- pages = {223--230},
- publisher = {Springer-Verlag},
- address = {London},
-}
Deleted: pkg/RcppEigen/inst/doc/jss.bst
===================================================================
--- pkg/RcppEigen/inst/doc/jss.bst 2011-11-14 20:07:50 UTC (rev 3355)
+++ pkg/RcppEigen/inst/doc/jss.bst 2011-11-14 20:08:59 UTC (rev 3356)
@@ -1,1620 +0,0 @@
-%%
-%% This is file `jss.bst',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% merlin.mbs (with options: `ay,nat,nm-rvx,keyxyr,dt-beg,yr-par,note-yr,tit-qq,bt-qq,atit-u,trnum-it,vol-bf,volp-com,num-xser,isbn,issn,edpar,pp,ed,xedn,xand,etal-it,revdata,eprint,url,url-blk,nfss')
-%% ----------------------------------------
-%% *** Journal of Statistical Software ***
-%%
-%% Copyright 1994-2002 Patrick W Daly
- % ===============================================================
- % IMPORTANT NOTICE:
- % This bibliographic style (bst) file has been generated from one or
- % more master bibliographic style (mbs) files, listed above.
- %
- % This generated file can be redistributed and/or modified under the terms
- % of the LaTeX Project Public License Distributed from CTAN
- % archives in directory macros/latex/base/lppl.txt; either
- % version 1 of the License, or any later version.
- % ===============================================================
- % Name and version information of the main mbs file:
- % \ProvidesFile{merlin.mbs}[2002/10/21 4.05 (PWD, AO, DPC)]
- % For use with BibTeX version 0.99a or later
- %-------------------------------------------------------------------
- % This bibliography style file is intended for texts in ENGLISH
- % This is an author-year citation style bibliography. As such, it is
- % non-standard LaTeX, and requires a special package file to function properly.
- % Such a package is natbib.sty by Patrick W. Daly
- % The form of the \bibitem entries is
- % \bibitem[Jones et al.(1990)]{key}...
- % \bibitem[Jones et al.(1990)Jones, Baker, and Smith]{key}...
- % The essential feature is that the label (the part in brackets) consists
- % of the author names, as they should appear in the citation, with the year
- % in parentheses following. There must be no space before the opening
- % parenthesis!
- % With natbib v5.3, a full list of authors may also follow the year.
- % In natbib.sty, it is possible to define the type of enclosures that is
- % really wanted (brackets or parentheses), but in either case, there must
- % be parentheses in the label.
- % The \cite command functions as follows:
- % \citet{key} ==>> Jones et al. (1990)
- % \citet*{key} ==>> Jones, Baker, and Smith (1990)
- % \citep{key} ==>> (Jones et al., 1990)
- % \citep*{key} ==>> (Jones, Baker, and Smith, 1990)
- % \citep[chap. 2]{key} ==>> (Jones et al., 1990, chap. 2)
- % \citep[e.g.][]{key} ==>> (e.g. Jones et al., 1990)
- % \citep[e.g.][p. 32]{key} ==>> (e.g. Jones et al., p. 32)
- % \citeauthor{key} ==>> Jones et al.
- % \citeauthor*{key} ==>> Jones, Baker, and Smith
- % \citeyear{key} ==>> 1990
- %---------------------------------------------------------------------
-
-ENTRY
- { address
- archive
- author
- booktitle
- chapter
- collaboration
- edition
- editor
- eid
- eprint
- howpublished
- institution
- isbn
- issn
- journal
- key
- month
- note
- number
- numpages
- organization
- pages
- publisher
- school
- series
- title
- type
- url
- volume
- year
- }
- {}
- { label extra.label sort.label short.list }
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
-}
-STRINGS { s t}
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-FUNCTION {fin.entry}
-{ add.period$
- write$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { after.block 'output.state := }
- if$
-}
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
-}
-FUNCTION {add.blank}
-{ " " * before.all 'output.state :=
-}
-
-FUNCTION {date.block}
-{
- new.block
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-FUNCTION {non.stop}
-{ duplicate$
- "}" * add.period$
- #-1 #1 substring$ "." =
-}
-
-STRINGS {z}
-FUNCTION {remove.dots}
-{ 'z :=
- ""
- { z empty$ not }
- { z #1 #1 substring$
- z #2 global.max$ substring$ 'z :=
- duplicate$ "." = 'pop$
- { * }
- if$
- }
- while$
-}
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "\emph{" swap$ * "}" * }
- if$
-}
-FUNCTION {bolden}
-{ duplicate$ empty$
- { pop$ "" }
- { "\textbf{" swap$ * "}" * }
- if$
-}
-FUNCTION {tie.or.space.prefix}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$
-}
-
-FUNCTION {capitalize}
-{ "u" change.case$ "t" change.case$ }
-
-FUNCTION {space.word}
-{ " " swap$ * " " * }
- % Here are the language-specific definitions for explicit words.
- % Each function has a name bbl.xxx where xxx is the English word.
- % The language selected here is ENGLISH
-FUNCTION {bbl.and}
-{ "and"}
-
-FUNCTION {bbl.etal}
-{ "et~al." }
-
-FUNCTION {bbl.editors}
-{ "eds." }
-
-FUNCTION {bbl.editor}
-{ "ed." }
-
-FUNCTION {bbl.edby}
-{ "edited by" }
-
-FUNCTION {bbl.edition}
-{ "edition" }
-
-FUNCTION {bbl.volume}
-{ "volume" }
-
-FUNCTION {bbl.of}
-{ "of" }
-
-FUNCTION {bbl.number}
-{ "number" }
-
-FUNCTION {bbl.nr}
-{ "no." }
-
-FUNCTION {bbl.in}
-{ "in" }
-
-FUNCTION {bbl.pages}
-{ "pp." }
-
-FUNCTION {bbl.page}
-{ "p." }
-
-FUNCTION {bbl.eidpp}
-{ "pages" }
-
-FUNCTION {bbl.chapter}
-{ "chapter" }
-
-FUNCTION {bbl.techrep}
-{ "Technical Report" }
-
-FUNCTION {bbl.mthesis}
-{ "Master's thesis" }
-
-FUNCTION {bbl.phdthesis}
-{ "Ph.D. thesis" }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-FUNCTION {bibinfo.check}
-{ swap$
- duplicate$ missing$
- {
- pop$ pop$
- ""
- }
- { duplicate$ empty$
- {
- swap$ pop$
- }
- { swap$
- pop$
- }
- if$
- }
- if$
-}
-FUNCTION {bibinfo.warn}
-{ swap$
- duplicate$ missing$
- {
- swap$ "missing " swap$ * " in " * cite$ * warning$ pop$
- ""
- }
- { duplicate$ empty$
- {
- swap$ "empty " swap$ * " in " * cite$ * warning$
- }
- { swap$
- pop$
- }
- if$
- }
- if$
-}
-FUNCTION {format.eprint}
-{ eprint duplicate$ empty$
- 'skip$
- { "\eprint"
- archive empty$
- 'skip$
- { "[" * archive * "]" * }
- if$
- "{" * swap$ * "}" *
- }
- if$
-}
-FUNCTION {format.url}
-{ url empty$
- { "" }
- { "\urlprefix\url{" url * "}" * }
- if$
-}
-
-STRINGS { bibinfo}
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{vv~}{ll}{ jj}{ f{}}"
- format.name$
- remove.dots
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- "," *
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal emphasize *
- }
- { " " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
- } if$
-}
-FUNCTION {format.names.ed}
-{
- 'bibinfo :=
- duplicate$ empty$ 'skip$ {
- 's :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{f{}~}{vv~}{ll}{ jj}"
- format.name$
- remove.dots
- bibinfo bibinfo.check
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- "," *
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
-
- " " * bbl.etal emphasize *
- }
- { " " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
- } if$
-}
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.authors}
-{ author "author" format.names
- duplicate$ empty$ 'skip$
- { collaboration "collaboration" bibinfo.check
- duplicate$ empty$ 'skip$
- { " (" swap$ * ")" * }
- if$
- *
- }
- if$
-}
-FUNCTION {get.bbl.editor}
-{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ }
-
-FUNCTION {format.editors}
-{ editor "editor" format.names duplicate$ empty$ 'skip$
- {
- " " *
- get.bbl.editor
- "(" swap$ * ")" *
- *
- }
- if$
-}
-FUNCTION {format.isbn}
-{ isbn "isbn" bibinfo.check
- duplicate$ empty$ 'skip$
- {
- new.block
- "ISBN " swap$ *
- }
- if$
-}
-
-FUNCTION {format.issn}
-{ issn "issn" bibinfo.check
- duplicate$ empty$ 'skip$
- {
- new.block
- "ISSN " swap$ *
- }
- if$
-}
-
-FUNCTION {format.note}
-{
- note empty$
- { "" }
- { note #1 #1 substring$
- duplicate$ "{" =
- 'skip$
- { output.state mid.sentence =
- { "l" }
- { "u" }
- if$
- change.case$
- }
- if$
- note #2 global.max$ substring$ * "note" bibinfo.check
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title
- "title" bibinfo.check
- duplicate$ empty$ 'skip$
- {
- "\enquote{" swap$ *
- add.period$ "}" *
- }
- if$
-}
-FUNCTION {end.quote.btitle}
-{ booktitle empty$
- 'skip$
- { before.all 'output.state := }
- if$
-}
-FUNCTION {format.full.names}
-{'s :=
- "" 't :=
- #1 'nameptr :=
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { s nameptr
- "{vv~}{ll}" format.name$
- 't :=
- nameptr #1 >
- {
- namesleft #1 >
- { ", " * t * }
- {
- s nameptr "{ll}" format.name$ duplicate$ "others" =
- { 't := }
- { pop$ }
- if$
- t "others" =
- {
- " " * bbl.etal emphasize *
- }
- {
- numnames #2 >
- { "," * }
- 'skip$
- if$
- bbl.and
- space.word * t *
- }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {author.editor.key.full}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.full.names }
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {author.key.full}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.full.names }
- if$
-}
-
-FUNCTION {editor.key.full}
-{ editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.full.names }
- if$
-}
-
-FUNCTION {make.full.names}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.full
- { type$ "proceedings" =
- 'editor.key.full
- 'author.key.full
- if$
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
- "\bibitem[{" write$
- label write$
- ")" make.full.names duplicate$ short.list =
- { pop$ }
- { * }
- if$
- "}]{" * write$
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {n.dashify}
-{
- 't :=
- ""
- { t empty$ not }
- { t #1 #1 substring$ "-" =
- { t #1 #2 substring$ "--" = not
- { "--" *
- t #2 global.max$ substring$ 't :=
- }
- { { t #1 #1 substring$ "-" = }
- { "-" *
- t #2 global.max$ substring$ 't :=
- }
- while$
- }
- if$
- }
- { t #1 #1 substring$ *
- t #2 global.max$ substring$ 't :=
- }
- if$
- }
- while$
-}
-
-FUNCTION {word.in}
-{ bbl.in capitalize
- " " * }
-
-FUNCTION {format.date}
-{ year "year" bibinfo.check duplicate$ empty$
- {
- "empty year in " cite$ * "; set to ????" * warning$
- pop$ "????"
- }
- 'skip$
- if$
- extra.label *
- before.all 'output.state :=
- " (" swap$ * ")" *
-}
-FUNCTION {format.btitle}
-{ title "title" bibinfo.check
- duplicate$ empty$ 'skip$
- {
- emphasize
- }
- if$
-}
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-FUNCTION {format.bvolume}
-{ volume empty$
- { "" }
- { bbl.volume volume tie.or.space.prefix
- "volume" bibinfo.check * *
- series "series" bibinfo.check
- duplicate$ empty$ 'pop$
- { swap$ bbl.of space.word * swap$
- emphasize * }
- if$
- "volume and number" number either.or.check
- }
- if$
-}
-FUNCTION {format.number.series}
-{ volume empty$
- { number empty$
- { series field.or.null }
- { series empty$
- { number "number" bibinfo.check }
- { output.state mid.sentence =
- { bbl.number }
- { bbl.number capitalize }
- if$
- number tie.or.space.prefix "number" bibinfo.check * *
- bbl.in space.word *
- series "series" bibinfo.check *
- }
- if$
- }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition duplicate$ empty$ 'skip$
- {
- output.state mid.sentence =
- { "l" }
- { "t" }
- if$ change.case$
- "edition" bibinfo.check
- " " * bbl.edition *
- }
- if$
-}
-INTEGERS { multiresult }
-FUNCTION {multi.page.check}
-{ 't :=
- #0 'multiresult :=
- { multiresult not
- t empty$ not
- and
- }
- { t #1 #1 substring$
- duplicate$ "-" =
- swap$ duplicate$ "," =
- swap$ "+" =
- or or
- { #1 'multiresult := }
- { t #2 global.max$ substring$ 't := }
- if$
- }
- while$
- multiresult
-}
-FUNCTION {format.pages}
-{ pages duplicate$ empty$ 'skip$
- { duplicate$ multi.page.check
- {
- bbl.pages swap$
- n.dashify
- }
- {
- bbl.page swap$
- }
- if$
- tie.or.space.prefix
- "pages" bibinfo.check
- * *
- }
- if$
-}
-FUNCTION {format.journal.pages}
-{ pages duplicate$ empty$ 'pop$
- { swap$ duplicate$ empty$
- { pop$ pop$ format.pages }
- {
- ", " *
- swap$
- n.dashify
- "pages" bibinfo.check
- *
- }
- if$
- }
- if$
-}
-FUNCTION {format.journal.eid}
-{ eid "eid" bibinfo.check
- duplicate$ empty$ 'skip$
- { swap$ duplicate$ empty$ 'skip$
- {
- ", " *
- }
- if$
- swap$
- numpages empty$ 'skip$
- { bbl.eidpp numpages tie.or.space.prefix
- "numpages" bibinfo.check * *
- " (" swap$ * ")" * *
- }
- if$
- }
- if$ *
-}
-FUNCTION {format.vol.num.pages}
-{ volume field.or.null
- duplicate$ empty$ 'skip$
- {
- "volume" bibinfo.check
- }
- if$
- bolden
- number "number" bibinfo.check duplicate$ empty$ 'skip$
- {
- swap$ duplicate$ empty$
[TRUNCATED]
To get the complete diff run:
svnlook diff /svnroot/rcpp -r 3356
More information about the Rcpp-commits
mailing list