Journal: SIGPLAN Notices

Volume 38, Issue 9

1 -- 0Thomas Knight Jr.. Conservation of information: applications in functional, reversible, and quantum computing
3 -- 13Bastiaan Heeren, Jurriaan Hage, S. Doaitse Swierstra. Scripting the type inference process
15 -- 26Matthias Neubauer, Peter Thiemann. Discriminative sum types locate the source of type errors
27 -- 38Didier Le Botlan, Didier Rémy. ML:::F:::: raising ML to the power of system F
39 -- 50Vincent Simonet. An extension of HM(X) with bounded existential and universal data-types
51 -- 63Véronique Benzaken, Giuseppe Castagna, Alain Frisch. CDuce: an XML-centric general-purpose language
65 -- 77Michael Y. Levin. Compiling regular patterns
79 -- 86Rex L. Page. Software is discrete mathematics
87 -- 98James J. Leifer, Gilles Peskine, Peter Sewell, Keith Wansbrough. Global abstraction-safe marshalling with hash types
99 -- 110Gavin M. Bierman, Michael Hicks, Peter Sewell, Gareth Stoyle, Keith Wansbrough. Dynamic rebinding for marshalling and update, with destruct-time ?
111 -- 123Mizuhito Ogawa, Zhenjiang Hu, Isao Sasano. Iterative-free program analysis
125 -- 0Harry G. Mairson. From Hilbert space to Dilbert space: context semantics as a language for games and flow analysis
127 -- 139David Walker, Steve Zdancewic, Jay Ligatti. A theory of aspects
141 -- 152Andres Löh, Dave Clarke, Johan Jeuring. Dependency-style generic haskell
153 -- 164Henrik Nilsson. Functional automatic differentiation with dirac impulses
165 -- 176Simon L. Peyton Jones, Alan Blackwell, Margaret M. Burnett. A user-centred approach to functions in Excel
177 -- 188Yukiyoshi Kameyama, Masahito Hasegawa. A sound and complete axiomatization of delimited continuations
189 -- 201Philip Wadler. Call-by-value is dual to call-by-name
203 -- 211Emmanuel Beffara, Vincent Danos. Disjunctive normal forms and local exceptions
213 -- 225Yitzhak Mandelbaum, David Walker, Robert Harper. An effective theory of type refinements
227 -- 237Tomoyuki Higuchi, Atsushi Ohori. A static type system for JVM access control
239 -- 248R. John M. Hughes, S. Doaitse Swierstra. Polish parsers, step by step
249 -- 262Geoffrey Washburn, Stephanie Weirich. Boxes go bananas: encoding higher-order abstract syntax with parametric polymorphism
263 -- 274Mark R. Shinwell, Andrew M. Pitts, Murdoch J. Gabbay. FreshML: programming with binders made simple
275 -- 286Chiyan Chen, Hongwei Xi. Meta-programming through typeful code representation
287 -- 298Robert Ennals, Simon L. Peyton Jones. Optimistic evaluation: an adaptive evaluation strategy for non-strict programs
299 -- 300Mitchell Wand. Understanding aspects: extended abstract

Volume 38, Issue 8

12 -- 14Thomas W. Christopher. Details on a simple parallel system
15 -- 17Paul Frenger. The JOY of forth
20 -- 21Cornelis Pronk, Martin Schönhacker. Formal definition of programming language standards
22 -- 28Baomin Xu, Weimin Lian, Qiang Gao. Migration of enterprise JavaBeans with ProActive Interposition Objects
29 -- 36Pascal Costanza. Dynamically scoped functions as the essence of AOP
37 -- 43Alex Iliasov. Templates-based portable just-in-time compiler
44 -- 54Marjan Hericko, Matjaz B. Juric, Ivan Rozman, Simon Beloglavec, Ales Zivkovic. Object serialization analysis and comparison in Java and .NET
60 -- 66K. V. Seshu Kumar. Value reuse optimization: reuse of evaluated math library function calls through compiler generated cache

Volume 38, Issue 6

6 -- 8Thomas W. Christopher. A simple parallel system
9 -- 13Achla Agarwal, Krishna Agarwal. Some deficiencies of C++ in teaching CS1 and CS2
16 -- 22Barbara G. Ryder, Mary Lou Soffa. Influences on the design of exception handling: ACM SIGSOFT project on the impact of software engineering research on programming language design
23 -- 29Dibyendu Das. Function inlining versus function cloning
30 -- 39Chunyan Yu, Minghui Wu, Liu Nairuo, Yueting Zhuang, Yunhe Pan. Translating EXPRESS language model into C language model
40 -- 49Francisco Ortín Soler, Juan Manuel Cueva Lovelle, Ana Belén Martínez Prieto. The reflective nitrO abstract machine
50 -- 59Boris Sunik. The paradigm of open C++
60 -- 69Qing-Li Zhang, Ming-Yuan Zhu, Shuo-Ying Chen. Automatic generation of device drivers

Volume 38, Issue 4

7 -- 12G. Alan Creak. Everything is Fortran, in its own way
13 -- 15Paul Frenger. Evaluating Forth in the Windows environment
18 -- 24Dibyendu Das. Function inlining versus function cloning
25 -- 33José de Oliveira Guimarães. Experiences in building a compiler for an object-oriented language
34 -- 46Jagun Kwon, Andy J. Wellings, Steve King. Assessment of the Java programming language for use in high integrity systems
47 -- 56Lei Luo, Ming-Yuan Zhu, Qing-Li Zhang. A formal semantic definition of DEVIL
57 -- 66Hai Zhuge, Jie Liu. KGOL: a Knowledge Grid operating language

Volume 38, Issue 2

12 -- 18Dai Guilan, Tian Jinlan, Zhang Suqing, Jiang Weidu. An abstract intermediate representation in compilation systems
19 -- 28Jennifer Hamilton. Language integration in the common language runtime
29 -- 35Quinn Tyler Jackson. Efficient formalism-only parsing of XML/HTML using the s-calculus
36 -- 46Jonathan L. Schilling. The simplest heuristics may be the best in Java JIT compilers
47 -- 56Robert Sinclair. Interactive mathematics textbooks
57 -- 64Christian Queinnec. Inverting back the inversion of control or, continuations versus page-centric programming

Volume 38, Issue 12

11 -- 16G. Alan Creak. Programming lessons from days gone by: extreme design
20 -- 27Marco Avvenuti, Cinzia Bernardeschi, Nicoletta De Francesco. Java bytecode verification for secure information flow
28 -- 32John Aycock. The ART of compiler construction projects
34 -- 43Cristina Videira Lopes, Paul Dourish, David H. Lorenz, Karl J. Lieberherr. Beyond AOP: toward naturalistic programming
44 -- 56Sam Kamin. Routine run-time code generation
57 -- 75Martin Rinard. Acceptability-oriented computing
76 -- 96Robert Biddle, Angela Martin, James Noble 0001. No name: just notes on software reuse