Snippets: Support for Drag-and-Drop Programming in the Redwood Environment

dc.creatorWestphal,Brian
dc.creatorJr.,Frederick C. Harris
dc.creatorDascalu,Sergiu
dc.date2004
dc.date.accessioned2024-02-06T12:53:08Z
dc.date.available2024-02-06T12:53:08Z
dc.descriptionThis paper presents an overview of the Redwood programming environment and details one of its key features, snippets. Through snippets, developers can both make use of a variety of predefined programming constructs and build their own reusable program components. Language-independent, snippets are descriptions of program parts that can be as simple as an assignment statement or as complex as a sophisticated optimization algorithm. In Redwood, snippets also provide support for a distinguishing facility of visual environments: direct manipulation via drag-and-drop. An example of working with snippets, including snippet definition, visualization, customization, and mapping to code is also presented in the paper.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-010-07-0859
dc.identifierhttps://lib.jucs.org/article/28262/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8595
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 10(7): 859-871
dc.subjectsnippets
dc.subjectsoftware development
dc.subjectprogramming environment
dc.subjectvisual programming
dc.subjectdesign tool
dc.subjectdrag-and-drop
dc.subjectRedwood
dc.titleSnippets: Support for Drag-and-Drop Programming in the Redwood Environment
dc.typeResearch Article
Файлы