En bons geeks, nous aimons l'autoréférence. Nous allons donc illustrer cette série d'articles dans GNU/Linux Magazine France en écrivant une application de gestion de magazines. Cette application somme toute assez simple nous permettra néanmoins de voir plus en détail le langage lui-même ainsi que les diverses aides au développement que nous propose Pharo.
Tout commence par un article ; on le décrira donc, très originalement, par la classe Article. En fait, comme les espaces de nommage (namespaces) n'existent pas dans Pharo, pour éviter toute collision avec des classes du système ou importées par ailleurs, on préfixe conventionnellement nos noms de classe par quelques lettres représentatives du nom du projet – ainsi Fuel [FUEL], un système de sérialisation, voit ses classes s'appeler « FLQuelqueChose », Zinc [ZN] qui implémente client et serveur HTTP a des noms en « ZnTruc », et Ocean qui revisite la pile réseau de Pharo utilise le préfixe OCN. Nous allons...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première