[PADS]

PADS Documentation

User's Manual

Research Papers

From Dirt to Shovels: Fully Automatic Tool Generation from Ad Hoc Data. Kathleen Fisher, David Walker, Kenny Q. Zhu, and Peter White POPL, January 2008.
PDF

A Generic Programming Toolkit for PADS/ML: First-Class Upgrades for Third-Party Developers. Mary Fernandez, Kathleen Fisher, Nathan Foster, Michael Greenberg, and Yitzhak Mandelbaum Practical Applications of Declarative Languages, January 2008.
PDF

A Dual Semantics for the Data Description Calculus. Kathleen Fisher, Yitzhak Mandelbaum, and David Walker Trends in Functional Programming, April 2007.
PDF

Towards 1-click Tool Generation with PADS. David Burke, Kathleen Fisher, David Walker, Peter White, and Kenny Q. Zhu Workshop on Challenges and Applications of Grammar Induction, June 2007.
PDF

The Next 700 Data Description Languages. Kathleen Fisher, Yitzhak Mandelbaum, David Walker. Submitted for journal publication.
PDF

PADS/ML: A Functional Data Description Language. Yitzhak Mandelbaum, Kathleen Fisher, David Walker, Mary Fernandez, and Artem Gleyzer. POPL, January 2007.
PDF

PADS/ML: A Functional Data Description Language. Yitzhak Mandelbaum, Kathleen Fisher, David Walker, Mary Fernandez, and Artem Gleyzer. Princeton Technical Report, July 2006.
PDF

The Theory and Practice of Data Description. Yitzhak Mandelbaum. Ph.D. Thesis, September 2006.
PDF

PADS: An end-to-end system for processing ad hoc data. Mark Daly, Mary Fernandez, Kathleen Fisher, Yitzhak Mandelbaum, and David Walker. SIGMOD, June 2006.
PDF

PADX: Querying Large-scale Ad Hoc Data with XQuery. Mary Fernandez, Kathleen Fisher, Robert Gruber, and Yitzhak Mandelbaum. PLAN-X, January 2006.
PDF

LaunchPads: A System for Processing Ad Hoc Data. Mark Daly, Mary Fernandez, Kathleen Fisher, Yitzhak Mandelbaum, and David Walker. PLAN-X Demo, January 2006.
PDF

The Next 700 Data Description Languages. Kathleen Fisher, Yitzhak Mandelbaum, and David Walker. POPL, January 2006.
PDF

PADS/T: A Language for Describing and Transforming Ad Hoc Data . Mary Fernandez, Kathleen Fisher, Yitzhak Mandelbaum, and David Walker. Princeton Technical Report, September 2005.
PDF

PADS: A Domain-Specific Language for Processing Ad Hoc Data . Kathleen Fisher and Robert Gruber. PLDI, June 2005.
PDF

PADS: Processsing Arbitrary Data Streams. Kathleen Fisher and Robert Gruber. MPDS, June 2003.
PDF

Presentations

From Dirt to Shovels: Fully Automatic Tool Generation from Ad Hoc Data. Kenny Zhu. POPL, January 2008.
PPT

Towards 1-click Tool Generation with PADS. David Walker. CAGI, June 2007.
PPT

PADS/ML: A Functional Data Description Language. Yitzhak Mandelbaum. POPL, January 2007.
PDF, Quicktime, Keynote (tar,zipped)

Typing Ad Hoc Data. Kathleen Fisher. TLDI, January 2007.
PDF Keynote (tar,zipped)

PADS: A System for Managing Ad Hoc Data. Kathleen Fisher. Pomona Distinguished Lecture, November 2006.
PPT

The Next 700 Data Description Languages. Yitzhak Mandelbaum. POPL, January 2006.
PPT

PADS: A Domain-Specific Language for Processing Ad Hoc Data . Kathleen Fisher. PLDI, June 2005.
PPT

The Next 700 Data Description Languages. Yitzhak Mandelbaum. IBM PL Day, April 2005.
PPT

PADS: Simplified Data Processing for Scientists. David Walker. Princeton Engineering Junior Faculty Seminar Series, March 2005.
PPT

PADS/Galax Architecture. Yitzhak Mandelbaum. AT&T Intern Talk, 2004.
PDF

PADS/Galax Introduction. Yitzhak Mandelbaum. AT&T Intern Talk, 2004.
PPT

PADS Overview. Kathleen Fisher. Microsoft Invited Talk, February 2004.
PPT

Report bugs at pads-dev@research.att.com