Travelled to:
1 × Brazil
1 × China
1 × France
1 × Japan
1 × Korea
1 × United Kingdom
12 × USA
3 × Canada
Collaborated with:
∅ S.Ryu V.Luchangco J.L.White J.J.Hallett J.Tristan R.A.Brooks R.P.Gabriel E.E.Allen R.Cartwright W.D.Hillis G.J.Sussman D.Chase J.Tassarotti D.Lea C.H.Flood C.Park M.Bromley S.Heller T.S.McNerney E.Albert K.Knobe J.D.Lukas Gyunghee Park Jaemin Hong J.Maessen J.Hilburn S.Kilpatrick
Talks about:
parallel (7) multipl (7) dispatch (5) program (5) lisp (4) connect (3) number (3) machin (3) compil (3) polymorph (2)
Person: Guy L. Steele Jr.
DBLP: Steele Jr.:Guy_L=
Facilitated 6 volumes:
Contributed to:
Wrote 26 papers:
- ICML-2015-TristanTS #estimation #gpu #performance
- Efficient Training of LDA on a GPU by Mean-for-Mode Estimation (JBT, JT, GLSJ), pp. 59–68.
- OOPSLA-2014-SteeleLF #generative #performance #pseudo
- Fast splittable pseudorandom number generators (GLSJ, DL, CHF), pp. 453–472.
- PPoPP-2013-ParkST #parallel #programming
- Parallel programming with big operators (CP, GLSJ, JBT), pp. 293–294.
- HILT-2012-Steele #lifecycle #programming language
- Programming language life cycles (GLSJ), pp. 95–96.
- OOPSLA-2011-AllenHKLRCS #composition #inheritance #morphism #multi #parametricity #polymorphism #type checking
- Type checking modular multiple dispatch with parametric polymorphism and multiple inheritance (EEA, JH, SK, VL, SR, DC, GLSJ), pp. 973–992.
- ICFP-2009-Steele #execution #functional #parallel
- Organizing functional code for parallel execution or, foldl and foldr considered slightly harmful (GLSJ), pp. 1–2.
- SAC-2008-HallettLRS #multi #type system
- Integrating coercion with subtyping and multiple dispatch (JJH, VL, SR, GLSJ), pp. 166–170.
- SAC-OOPS-J-2008-HallettLRS10 #multi #type system
- Integrating coercion with subtyping and multiple dispatch (JJH, VL, SR, GLSJ), pp. 787–795.
- SAC-2007-AllenHLRS #composition #inheritance #multi
- Modular multiple dispatch with multiple inheritance (EEA, JJH, VL, SR, GLSJ), pp. 1117–1121.
- FLOPS-2006-Steele #abstraction #parallel #programming
- Parallel Programming and Parallel Abstractions in Fortress (GLSJ), p. 1.
- PPoPP-2006-Steele #parallel #programming
- Parallel programming and code selection in fortress (GLSJ), p. 1.
- OOPSLA-2004-AllenCLMS #metric #object-oriented
- Object-oriented units of measurement (EEA, DC, VL, JWM, GLSJ), pp. 384–403.
- OOPSLA-1998-CartwrightS #java #programming language #runtime
- Compatible Genericity with Run-Time Types for the Java Programming Language (RC, GLSJ), pp. 201–215.
- ICSE-1997-Steele #evolution #java #web
- Java and the Evolution of Web Software (GLSJ), p. 538.
- POPL-1994-Steele #monad
- Building Interpreters by Composing Monads (GLSJ), pp. 472–492.
- PLDI-1991-BromleyHMS #compilation #fortran
- Fortran at Ten Gigaflops: The Connection Machine Convolution Compiler (MB, SH, TSM, GLSJ), pp. 145–156.
- Best-of-PLDI-1990-SteeleW90a #float #how
- How to print floating-point numbers accurately (with retrospective) (GLSJ, JLW), pp. 372–389.
- PLDI-1990-SteeleW #float #how
- How to Print Floating-Point Numbers Accurately (GLSJ, JLW), pp. 112–126.
- POPL-1990-Steele #parallel
- Making Asynchronous Parallelism Safe for the World (GLSJ), pp. 218–231.
- PPEALS-1988-AlbertKLS #array #compilation #fortran
- Compiling Fortran 8x Array Features for the Connection Machine Computer System (EA, KK, JDL, GLSJ), pp. 42–56.
- LFP-1986-SteeleH #fine-grained #lisp #parallel
- Connection Machine LISP: Fine-Grained Parallel Symbolic Processing (GLSJ, WDH), pp. 279–297.
- LFP-1982-BrooksGS #implementation #lisp
- S-1 Common Lisp Implementation (RAB, RPG, GLSJ), pp. 108–113.
- LFP-1982-Steele #lisp #overview
- An Overview of Common Lisp (GLSJ), pp. 98–107.
- SCC-1982-BrooksGS #compilation #lisp #optimisation
- An Optimizing Compiler for Lexically Scoped LISP (RAB, RPG, GLSJ), pp. 261–275.
- LISP-1980-SteeleS #lazy evaluation
- The Dream of Lifetime: A Lazy Variable Extent Mechanism (GLSJ, GJS), pp. 163–172.
- POPL-2019-ParkHSR #multi #polymorphism #symmetry
- Polymorphic symmetric multiple dispatch with variance (GP, JH, GLSJ, SR), p. 28.