Eric Allen, Brendan McCord, Rafael Tena. Research highlights from an unprecedented year at NeurIPS, the world’s most-watched AI conference. Part 1. Jan 5, 2021. Acrisure Technology Group. A discussion of our favorite breakthroughs from NeurIPS 2021.
Eric Allen, Brendan McCord, Rafael Tena. Research highlights from an unprecedented year at NeurIPS, the world’s most-watched AI conference. Part 2. Mar 31 2021. Acrisure Technology Group. A discussion of our favorite breakthroughs from NeurIPS 2021.
Eric Allen, Rafael Tena. Our take on CVPR 2020. Jul 16, 2020. Tulco Labs. We've highlighted many of the more general papers, as well as some of the more interesting vision-specific work that caught our attention at CVPR.
Eric Allen, Rafael Tena. Our favorite papers from ICLR 2020. May 13, 2020. Tulco Labs. Our favorite parts of the ICLR 2020 virtual conference, held shortly after the start of the Covid-19 pandemic.
Eric Allen, Firdaus Janoos. Jan 2018. Two Sigma. 25 of Our Favorite Papers, Talks, Presentations, and Workshops from NIPS 2017. Two Sigma researchers Firdaus Janoos and Eric Allen selected 25 of their favorite papers and presentations from NIPS 2017 and its accompanying workshops. Their selection criteria was an informal combination of relevance, fundamental insight, compelling technique and/or results, and ingenuity.
Carlyn Chatfield. October 2017. An Interview with Eric Allen. Eric Allen discusses his journey from the PhD program at Rice University to his role as a deep learning researcher at Two Sigma Investments.
Eric Allen, David Chase, Christine Flood, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu, Guy L. Steele Jr. Project Fortress: A Multicore Language for Multicore Processors. Linux Magazine, September 2007. The world of multicore processing is coming soon, requiring new languages and programming techniques to leverage it smoothly. Fortress could be our best hope for doing just that.
Eric Allen. Diagnosing Java Code. Regular column on IBM developerWorks running from 2000 to 2003. Much of the material was improved and consolidated into my book "Bug Patterns in Java.".
Eric Allen. The power of parametric polymorphism. Feb 1, 2000. Javaworld. Adding generic types to Java could mean less coding and fewer bugs.
Allen, Eric E. "Neural Networks and Denotation." arXiv preprint arXiv:2103.08315 (2021).
Allen, Eric, Justin Hilburn, Scott Kilpatrick, Victor Luchangco, Sukyoung Ryu, David Chase, and Guy Steele. "Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance." In Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, pp. 973-992. 2011.
Allen, Eric, Ryan Culpepper, Janus Dam Nielsen, Jon Rafkind, and Sukyoung Ryu. "Growing a syntax." In Proceedings of Workshop on Foundations of Object-Oriented Languages. 2009.
E. Allen, M.W. Bailey, R. Bodik, K. Bruce, K. Fisher, S. Freund, R. Harper, C. Krintz, S. Krishnamurthi, J. Larus, D. Lea, G. Leavens, L. Pollock, S. Reges, M. Rinard, M. Sheldon, F. Turbak, and M. Wand. 2008. 2008 SIGPLAN Programming Language Curriculum Workshop: Discussion Summaries and recommendations. SIGPLAN Notices 43, 29 (2008), 6–29.
Allen, Eric. "Some things that computer science majors should know." ACM Sigplan Notices 43, no. 11 (2008): 32-35.
Allen, Eric, Joseph J. Hallett, Victor Luchangco, Sukyoung Ryu, and Guy L. Steele Jr. "Modular multiple dispatch with multiple inheritance." In Proceedings of the 2007 ACM symposium on Applied computing, pp. 1117-1121. 2007.
Allen, Eric E., and Robert Cartwright. "Safe instantiation in generic java." Science of Computer Programming 59, no. 1-2 (2006): 26-37.
Tobin-Hochstadt, Sam, and Eric Allen. "A core calculus of metaclasses." Fundamentals of Object-Oriented Languages (FOOL) (2005).
Allen, Eric, David Chase, Victor Luchangco, Jan-Willem Maessen, and Guy L. Steele Jr. "Object-oriented units of measurement." ACM Sigplan Notices 39, no. 10 (2004): 384-403.
Allen, Eric, Jonathan Bannet, and Robert Cartwright. "A first-class approach to genericity." In Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pp. 96-114. 2003.
Allen, Eric, Robert Cartwright, and Charles Reis. "Production programming in the classroom." ACM Sigcse Bulletin 35, no. 1 (2003): 89-93.
Allen, Eric, Robert Cartwright, and Brian Stoler. "Efficient implementation of run-time generic types for Java." In Generic Programming, pp. 207-236. Springer, Boston, MA, 2003.
Allen, Eric, Robert Cartwright, and Brian Stoler. "DrJava: A lightweight pedagogic environment for Java." In Proceedings of the 33rd SIGCSE technical symposium on Computer science education, pp. 137-141. 2002.
Allen, Eric, and Joe Hallett. "Universal quantification in class definitions." Research disclosure 522 (2007): 997-999.
Allen, E., and V. Luchangco. "508001 Syntax expansion: embedding one language into another." Research disclosure 508 (2006): 967.
Allen, Eric, Kennedy, Ken and McCosh, Cheryl. "Object-Oriented Type Inference for Telescoping Languages." (2004).
Allen, Eric, Kennedy, Ken, McCosh, Cheryl, et al.. "Static Type Inference for Specialization in a Telescoping Compiler." (2004).
Allen, E., Jonathan Bannet, and Robert Cartwright. Mixins in Generic Java are sound. (2003).
Allen, Eric. "NextGen Developer’s Guide." (2003).
Allen, Eric. "First-Class Genericity for Object-Oriented Languages with Nominal Type Equivalence." (2003).
Allen, Eric Ethan. A first-class approach to genericity. Diss., Rice University, 2003.
Allen, Eric, David Chase, Joe Hallett, Victor Luchangco, Jan-Willem Maessen, Sukyoung Ryu, Guy L. Steele Jr et al. "The Fortress language specification." Sun Microsystems 139, no. 140 (2005): 116.
Allen, Eric. Bug patterns in Java. APress, 2002.