Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Achieving Flexibility in Direct-Manipulation Programming Environments by Relaxing the Edit-Time Grammar
 

Summary: Achieving Flexibility in Direct-Manipulation Programming Environments by
Relaxing the Edit-Time Grammar
Benjamin E. Birnbaum and Kenneth J. Goldman
Computer Science and Engineering
Washington University in St. Louis
{beb2, kjg}@cse.wustl.edu
Abstract
Structured program editors can lower the entry
barrier for beginning computer science students by
preventing syntax errors. However, when editors
force programs to be executable after every edit, a
rigid development process results. We explore the
use of a separate edit-time grammar that is more
permissive than the runtime grammar. This helps
achieve a balance between structured editing and
flexibility, particularly in live development
environments. JPie is a graphical programming
environment that applies this separation to the live
development of Java applications. We present the
design goals for JPie's edit-time grammar and

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle
Goldman, Kenneth J. - Department of Computer Science and Engineering, Washington University in St. Louis

 

Collections: Computer Technologies and Information Sciences