2005
DOI: 10.1007/11546382_6
|View full text |Cite
|
Sign up to set email alerts
|

A Functional Shell That Operates on Typed and Compiled Applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
2
1

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 10 publications
(10 reference statements)
0
2
0
Order By: Relevance
“…An extensive overview of the interaction between ad-hoc polymor phism and dynamic typing in a statically typed functional language has not been described earlier. However, bringing the worlds of adhoc polymorphism and dynamic typing has been recognised before by Plasmeijer and van Weelden (2005). An interactive shell is de scribed to interpret user-provided values using the dynamic typing system.…”
Section: Discussionmentioning
confidence: 99%
“…An extensive overview of the interaction between ad-hoc polymor phism and dynamic typing in a statically typed functional language has not been described earlier. However, bringing the worlds of adhoc polymorphism and dynamic typing has been recognised before by Plasmeijer and van Weelden (2005). An interactive shell is de scribed to interpret user-provided values using the dynamic typing system.…”
Section: Discussionmentioning
confidence: 99%
“…Then, a value is unwrapped using the library function fromDyn which performs a cast, where the required type is specified by the context in which it is unwrapped: inc :: Maybe (Int → Int) inc = fromDyn incDyn Clean, on the other hand, has a more rich and mature dynamic typing system that is built in; it adopted ML's support for monomorphism (Abadi et al, 1991;Pil, 1997) and polymorphism (Abadi et al, 1994;Leroy and Mauny, 1993). Having such an extensive dynamic typing system does not only improve orthogonality with the static typing system (Van Noort et al, 2010), but also has important applications (Plasmeijer and Van Weelden, 2005;Plasmeijer et al, 2011). In Clean, we wrap a value, for example the polymorphic identity function, in a dynamic by using the corresponding keyword:…”
Section: Introductionmentioning
confidence: 99%