Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages 2005
DOI: 10.1145/1040305.1040310
|View full text |Cite
|
Sign up to set email alerts
|

Parametric polymorphism for XML

Abstract: Despite the extensiveness of recent investigations on static typing for XML, parametric polymorphism has rarely been treated. This well-established typing discipline can also be useful in XML processing in particular for programs involving "parametric schemas," i.e., schemas parameterized over other schemas (e.g., SOAP). The difficulty in treating polymorphism for XML lies in how to extend the "semantic" approach used in the mainstream (monomorphic) XML type systems. A naive extension would be "semantic" quant… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
44
0

Year Published

2006
2006
2016
2016

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 35 publications
(45 citation statements)
references
References 27 publications
(33 reference statements)
1
44
0
Order By: Relevance
“…In fact, this result is not surprising given that similar observations can be made when extending XDuce with polymorphism [15]. We conjecture that we maintain coherence if we require that polymorphic functions are unambiguous following the approach in [15].…”
Section: Function Callssupporting
confidence: 65%
See 3 more Smart Citations
“…In fact, this result is not surprising given that similar observations can be made when extending XDuce with polymorphism [15]. We conjecture that we maintain coherence if we require that polymorphic functions are unambiguous following the approach in [15].…”
Section: Function Callssupporting
confidence: 65%
“…We foresee several possible solutions to the problem by either demanding explicit annotations or restricting the form of polymorphism. We plan to pursue this topic in the future following the work of Hosoya and Frisch and Castagna [15].…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Thus, our method can be used as an alternative for a verification purpose. Meanwhile their type systems support advanced programming features such as parametric polymorphism (Hosoya et al 2009) and regular expression pattern matching (Hosoya et al 2000). Extensions of our method with these features are left for future work.…”
Section: Fig 3 Programmentioning
confidence: 99%