Skip to topic | Skip to bottom
Home
Publications
Publications.20030521-Seminar-ValentinDavid-Tiger-Slidesr1.3 - 17 Jun 2008 - 09:20 - RolandLevillaintopic end

Start of topic | Skip to actions
software engineering Valentin David. Overloading in Tiger. CSI Seminar May 2003

Most of the languages used that support the overloading of functions, does not use the type of the returned value in the function signatures. The fact of this is that these technics bring many ambiguities to resolve and some of them are unresolvables. There some other languages like ADA that can resolve it but just on methods (and operators).

One the aim is to try to look for methods so as to resolve the most of this ambiguities. Another is to try to extends overloading on others kind of language elements, just like variables.

But the main aim is to treat overloading as a sugar and and use source to source program transformation technics, with tools like stratego.

As the Andrew Appel's language (Tiger) is a good language for experimentations and it does not contain any overloading, this language is used for applications.


to top

PublicationForm
Logo: software engineering
Category: SoftwareTools, ProgrammingLanguages
Title: Overloading in Tiger
Authors: Valentin David
Type: OralPresentation
Whereprefix:  
Where: CSI Seminar
Ref:  
Place:  
Date: May 2003
Note:  
Lang: english
Keywords: overloading, stratego, program-transformations, Tiger
Status: published


You are here: Publications > 20030521-Seminar-ValentinDavid-Tiger-Slides

to top

Copyright © 1999-2010 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback