Les méthodes Io:File:write! et Io:File:writeln! respectent la forme syntaxique de display.. et display
Une amélioration intéressante des méthodes :write et :writeln de l'adaptateur Io:File consisterait à proposer la même forme syntaxique que les opérateurs display.. et display.
De cette manière, il ne serait plus nécessaire de concaténer préalablement les éventuelles arguments de divers types à l'aide de string avant de passer le résultat à :write ou :writeln.
Une forme du genre:
(:writeln "Toto à " x " pommes dans son panier.")
serait alors tout à fait correcte (exactement comme avec display).
Blueprint information
- Status:
- Complete
- Approver:
- Luc Bruninx
- Priority:
- Medium
- Drafter:
- Luc Bruninx
- Direction:
- Approved
- Assignee:
- Luc Bruninx
- Definition:
- Approved
- Series goal:
- Accepted for 1.0
- Implementation:
- Implemented
- Milestone target:
- abstrasy-1.0.6339.0
- Started by
- Luc Bruninx
- Completed by
- Luc Bruninx
Related branches
Related bugs
Sprints
Whiteboard
Pour Io:Cgi et d'autres éventuelles spécifications du même genre, il est nécessaire de pouvoir définir quel est la séquence EOL (End-Of-Line). Par défaut, EOL est composée d'un caractère LN. Pour Cgi, il faut pouvoir modifier EOL en CRLN.
On notera aussi que les modifications de charset doivent être répercutées sur EOL (encodé également). Cela implique des modification dans la gestion de charset.
Work Items
Work items:
Conversion automatique des arguments en caractères : DONE
Amélioration de la gestion de charset : DONE
Personnalisation de le séquence EOL : DONE
Les méthodes sont statiques : DONE
Dependency tree
* Blueprints in grey have been implemented.