Abstract:
Traditional programming paradigms and styles do not lend themselves easily to XML services. This has led to engineered systems that are characterized by a mix of special purpose and general purpose languages. Such systems are brittle, hard to understand and do not scale well - hence they are not dependable. We describe some facets of the Scala programming language targeted at XML services that unify the disparate worlds through a judicious combination of existing and new programming language constructs.
Citations
|
675
|
Design Patterns
– Gamma, Helm, et al.
- 1995
|
|
89
|
Modern Concurrency Abstractions for C
– Benton, Cardelli, et al.
- 2002
|
|
69
|
Haskell and XML: Generic combinators or type-based translation
– WALLACE, C
- 1999
|
|
65
|
Extending java for high-level web service construction
– Christensen, Møller, et al.
|
|
57
|
The project
– Brabrand, Møller, et al.
|
|
45
|
M.: An overview of the Scala programming language
– Odersky, Altherr, et al.
- 2004
|
|
39
|
Mawl: a domain-specific language for form-based services
– Atkins, Ball, et al.
- 1999
|
|
32
|
Scalable Component Abstractions
– Odersky, Zenger
- 2005
|
|
31
|
The essence of data access in Cω
– Bierman, Meijer, et al.
- 2004
|
|
18
|
A.: The Xtatic Experience
– Gapeyev, Levin, et al.
- 2005
|
|
15
|
XJ: facilitating XML processing in Java
– Harren, Raghavachari, et al.
- 2005
|
|
5
|
Extending pattern matching with regular tree expressions for XML processing
– Emir
- 2003
|
|
1
|
PiLib: A hosted language for pi-calculus style concurrency
– Cremet, Odersky
- 2003
|
|
1
|
The influence of browsers on evaluators or, continations to program web servers
– Quiennec
- 2000
|
|
1
|
wide web committee
– World
|