Les méthodes Io:File:write! et Io:File:writeln! respectent la forme syntaxique de display.. et display

Registered by Luc Bruninx

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:
milestone icon abstrasy-1.0.6339.0
Started by
Luc Bruninx
Completed by
Luc Bruninx

Related branches

Sprints

Whiteboard

Beta:
http://abstrasy.svn.sourceforge.net/viewvc/abstrasy/abstrasy/src/abstrasy/libraries/io/External_File.java?revision=77&view=markup&pathrev=78

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.