Map
Index
Random
Help
th

QuoteRef: acheF9_2000

topics > all references > ThesaHelp: references a-b



ThesaHelp:
references a-b
Topic:
uniform reference to data
Topic:
namespace
Topic:
extensible languages
Topic:
attribute-value pairs as information
Topic:
knowledge representation by frames
Topic:
language flexibility
Topic:
absolute vs. relative names
Topic:
programming with a database of modules
Topic:
abstraction in programming
Topic:
software portability
Topic:
software components
Topic:
data record
Topic:
restricted and extended types
Topic:
programming with forms
Topic:
sending an object across a network
Topic:
declaration scope
Topic:
exception handling by try..catch

Reference

Achermann, F., Nierstrasz, O., "Explicit namespaces", in Gutknecht, J., Weck, W. (ed.), Modular Programming Languages. Joint Modular Languages Conference, JMLC 2000, Zurich Switzerland, September 2000, Springer, LNCS 1897, pp. 77-99. Google

Quotations
abstract ;;Quote: Piccola unifies all notions of namespaces as first-class forms, e.g., records, dictionaries, objects, environments, packages; avoids meta-programming
77 ;;Quote: inflexible namespaces lead to conflicts; avoid flat namespaces requiring conventions, package conflicts, restricted scoping, static services
78 ;;Quote: runtime manipulation of namespaces needed for adding wrappers to object methods, automatically creating RMI proxies, and other uses of boilerplate code
79 ;;Quote: Piccola is a composition language for expressing configuration, connectors, coordination, and glue abstractions
79 ;;Quote: a Piccola form is an immutable, extensible record
79+;;Quote: a Piccola service consists of agents that send and receive forms via buffered channels
79+;;Quote: Piccola abstractions transform a form into another form within an explicit client and server context
79 ;;Quote: Piccola forms are immutable mappings of keyword-value pairs; extension, projection, and iteration
80 ;;Quote: the 'dynamic' namespace contains the calling agent and whatever is explicitly added
82 ;;Quote: Piccola uses its dynamic namespace to implement exception handling


Related Topics up

ThesaHelp: references a-b (396 items)
Topic: uniform reference to data (34 items)
Topic: namespace (19 items)
Topic: extensible languages (69 items)
Topic: attribute-value pairs as information (53 items)
Topic: knowledge representation by frames (18 items)
Topic: language flexibility (34 items)
Topic: absolute vs. relative names (12 items)
Topic: programming with a database of modules (94 items)
Topic: abstraction in programming (67 items)
Topic: software portability (43 items)
Topic: software components (11 items)
Topic: data record (57 items)
Topic: restricted and extended types (34 items)
Topic: programming with forms (26 items)
Topic: sending an object across a network (11 items)
Topic: declaration scope (16 items)
Topic: exception handling by try..catch (45 items)

Collected barberCB 11/02
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.