A First Analysis of String APIs: the Case of Pharo
Document type :
Communication dans un congrès avec actes
DOI :
Title :
A First Analysis of String APIs: the Case of Pharo
Author(s) :
Pollet, Damien [Auteur correspondant]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Ducasse, Stephane [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Ducasse, Stephane [Auteur]

Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Conference title :
IWST '15 International Workshop On Smalltalk Technologies
City :
Brescia
Country :
Italie
Start date of the conference :
2015-06-15
Book title :
Proceedings of the International Workshop on Smalltalk Technologies
Publisher :
ACM
English keyword(s) :
Strings
API
Library
Design
Style
API
Library
Design
Style
HAL domain(s) :
Informatique [cs]/Génie logiciel [cs.SE]
Informatique [cs]/Langage de programmation [cs.PL]
Informatique [cs]/Langage de programmation [cs.PL]
English abstract : [en]
Most programming languages natively provide an abstraction of character strings. However, it is difficult to assess the design or the API of a string library. There is no comprehensive analysis of the needed operations and ...
Show more >Most programming languages natively provide an abstraction of character strings. However, it is difficult to assess the design or the API of a string library. There is no comprehensive analysis of the needed operations and their different variations. There are no real guidelines about the different forces in presence and how they structure the design space of string manipulation. In this article, we harvest and structure a set of criteria to describe a string API. We propose an analysis of the Pharo 4 String library as a first experience on the topic.Show less >
Show more >Most programming languages natively provide an abstraction of character strings. However, it is difficult to assess the design or the API of a string library. There is no comprehensive analysis of the needed operations and their different variations. There are no real guidelines about the different forces in presence and how they structure the design space of string manipulation. In this article, we harvest and structure a set of criteria to describe a string API. We propose an analysis of the Pharo 4 String library as a first experience on the topic.Show less >
Language :
Anglais
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- https://hal.archives-ouvertes.fr/hal-01244486/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-01244486/document
- Open access
- Access the document
- https://hal.archives-ouvertes.fr/hal-01244486/document
- Open access
- Access the document
- document
- Open access
- Access the document
- IWST15-paper8.pdf
- Open access
- Access the document
- document
- Open access
- Access the document
- IWST15-paper8.pdf
- Open access
- Access the document