git » jacl.git » master » tree

[master] / papers / jacl-els-2020.bib

@online{Somasegar12,
 author ={Soma Somasegar},
 year = 2012,
 title ="TypeScript: JavaScript Development at Application Scale",
 url ="https://web.archive.org/web/20121003001910/http://blogs.msdn.com/b/somasegar/archive/2012/10/01/typescript-javascript-development-at-application-scale.aspx",
 lastaccessed ="February 4, 2020",
}

@online{Czaplicki12,
 author={Evan Czaplicki},
 year=2012,
 title="Elm: Concurrent FRP for Functional GUIs",
 url="https://elm-lang.org/assets/papers/concurrent-frp.pdf",
 lastaccessed="February 12, 2020",
}

@misc{wiki:ReasonML,
 author = "{Wikipedia contributors}",
 title = "Reason (syntax extension for OCaml) --- {W}ikipedia{,} The Free Encyclopedia",
 year = "2020",
 url = "https://en.wikipedia.org/w/index.php?title=Reason_(syntax_extension_for_OCaml)&oldid=940051580",
 note = "[Online; accessed February 12, 2020]"
}

@misc{wiki:TreeShaking,
 author = "{Wikipedia contributors}",
 title = "Tree shaking --- {W}ikipedia{,} The Free Encyclopedia",
 year = "2020",
 url = "https://en.wikipedia.org/w/index.php?title=Tree_shaking&oldid=908332079",
 note = "[Online; accessed February 22, 2020]"
}

@online{Cannon07,
 author={Howard I. Cannon},
 year=2007,
 title="Flavors: A non-hierarchical approach to object-oriented programming",
 url="http://www.softwarepreservation.org/projects/LISP/MIT/nnnfla1-20040122.pdf",
 lastaccessed="February 12, 2020",
}

@article{Garnet90,
 author = {B. A. Myers et al.},
 title = {Comprehensive Support for Graphical, Highly-Interactive User Interfaces: The Garnet User Interface Development Environment},
 journal = {IEEE Computer},
 issue_date = {November 1990},
 volume = {23},
 number = {11},
 pages = {71-85},
 month = nov,
 year = {1990},
 issn = {0018-9162},
 url = {https://doi.org/10.1109/2.60882},
 doi = {10.1109/2.60882},
 publisher = {IEEE},
}

@online{Action,
 author={Paul Hammant},
 year={2013},
 title="Interface Builder's Alternative Lisp timeline",
 url="https://paulhammant.com/2013/03/28/interface-builders-alternative-lisp-timeline/",
 lastaccessed="February 20, 2020",
}

@online{Baringer05,
 author={Marco Baringer},
 year=2005,
 title="Parenscript",
 url="https://web.archive.org/web/20051122141019/http://blogs.bl0rg.net/netzstaub/archives/000525.html",
 lastaccessed="February 12, 2020",
}

@online{ParenScriptManual,
 author={Marco Baringer, Henrik Hjelte, Vladimir Sedach},
 year={2005-2019},
 title="Parenscript Reference Manual",
 url="https://common-lisp.net/project/parenscript/reference.html",
 lastaccessed="February 12, 2020",
}

@online{SLipHome,
 author={Mihai Bazon},
 year={2012-2018},
 title="SLip — a Lisp system in JavaScript",
 url="http://lisperator.net/slip/",
 lastaccessed="February 12, 2020",
}

@online{SLipImpl,
 author={Mihai Bazon},
 year={2012-2018},
 title="Implementation notes",
 url="http://lisperator.net/slip/impl",
 lastaccessed="February 12, 2020",
}

@online{SLipVsCl,
 author={Mihai Bazon},
 year={2012-2018},
 title="Versus Common Lisp",
 url="http://lisperator.net/slip/vscl",
 lastaccessed="February 12, 2020",
}

@book{Norvig92,
 author = {Peter Norvig},
 title = {Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp},
 year = {1992},
 isbn = {1-55860-191-0},
 publisher = {Morgan Kaufmann Publishers},
 address = {San Francisco, CA, USA},
}

@online{JSCLGitHub,
 author={David V\'{a}zquez P\'{u}a and contributors},
 title="jscl-project/jscl",
 url="https://github.com/jscl-project/jscl/",
 lastaccessed="February 12, 2020",
}

@misc{JSCLTalk,
 author={David V\'{a}zquez P\'{u}a},
 year= {2018},
 title = {Growing a Lisp compiler},
 url= {https://www.youtube.com/watch?v=XT7JYPtWMd8},
 month = {feb},
 lastaccessed = {February 12, 2020},
}

@online{valtanGitHub,
 author={cxxxr},
 title="cxxxr/valtan",
 url="https://github.com/cxxxr/valtan",
 lastaccessed="April 4, 2020",
}

@online{CljsUsers,
 author={{Cognitect, Inc.}},
 year={2020},
 title="Companies",
 url="https://clojurescript.org/community/companies",
 lastaccessed="https://clojure.org/community/companies",
}

@online{Cljs,
 author={{Cognitect, Inc.}},
 year={2020},
 title="ClojureScript",
 url="https://clojurescript.org/",
 lastaccessed="February 12, 2020",
}

@online{Clojure,
 author={{Cognitect, Inc.}},
 year={2020},
 title="Clojure",
 url="https://clojure.org/",
 lastaccessed="February 12, 2020",
}

@online{JACLDistribution,
 author={{Alan Dipert}},
 year={2020},
 title="JACL",
 url="https://tailrecursion.com/JACL/",
 lastaccessed="April 16, 2020",
}

@misc{CljsRelease,
 author= {Rich Hickey},
 year= {2012},
 title = {ClojureScript Release},
 url= {https://www.youtube.com/watch?v=tVooR-dF_Ag},
 month = {dec},
 lastaccessed = {February 12, 2020},
}

@online{CljsQuickStart,
 author={David Nolen},
 year={2020},
 title="ClojureScript Quick Start",
 url="https://clojurescript.org/guides/quick-start",
 lastaccessed="February 12, 2020",
}

@online{V8async,
 author={Maya Lekova, Benedikt Meurer},
 year={2018},
 month = {nov},
 title="Faster async functions and promises",
 url="https://v8.dev/blog/fast-async",
 lastaccessed="February 12, 2020",
}

@online{GDevTools,
 author={{Google, Inc.}},
 year={2020},
 title="Chrome DevTools",
 url="https://developers.google.com/web/tools/chrome-devtools",
 lastaccessed="February 12, 2020",
}

@software{Rstats,
 author = {{R Core Team}},
 title = {R: A Language and Environment for Statistical Computing},
 url = {http://www.R-project.org/},
 version = {3.6.2},
 date = {2019-12-12},
}

@software{Rchromote,
 author = {Winston Chang},
 title = {chromote: Headless Chrome Web Browser Interface},
 url = {https://github.com/rstudio/chromote},
 version = {a28092d8ea08eb6625583ca223f31ed6d0a08980},
 date = {2019-02-07},
}

@online{MozLabel,
 author={{Mozilla, Inc.}},
 year={2020},
 title="label - JavaScript | MDN",
 url="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label",
 lastaccessed="February 19, 2020",
}

@online{EventLoop,
 author={{Mozilla, Inc.}},
 year={2020},
 title="Concurrency model and the event loop",
 url="https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop",
 lastaccessed="February 22, 2020",
}

@book{Bolin10,
 author = {Michael Bolin},
 title = {Closure: The Definitive Guide: Google Tools to Add Power to Your JavaScript},
 year = {2010},
 isbn = {978-1449381875},
 publisher = {O'Reilly Media},
 address = {Sebastopol, CA, USA},
}

@online{SICLTagbody,
 author={Robert Strandh},
 year={2020},
 title="compile-general-purpose-asts.lisp",
 url="https://github.com/robert-strandh/SICL/blob/2d322d3c7794eb4e89720b9a2fce42395a787376/Code/Cleavir2/AST-to-HIR/compile-general-purpose-asts.lisp#L200-L303",
 lastaccessed="February 21, 2020",
}

@online{SBCLManual,
 author={{SBCL Project Contributors}},
 year={2020},
 title="SBCL 2.0.1 User Manual",
 url="http://www.sbcl.org/manual/",
 lastaccessed="February 21, 2020",
}

@online{LispWorksDeliver,
 author={{LispWorks Ltd.}},
 year={2017},
 title="deliver",
 url="http://www.lispworks.com/documentation/lw71/DV/html/delivery-220.htm",
 lastaccessed="February 21, 2020",
}