Ce qui manque à SmartEiffel, à mon avis :
1- en ce qui concerne le compilateur en lui-même, la gestion du multitâche, par les threads ou par un autre moyen. Il est à noter que l'adjonction du parallélisme et de la concurrence dans la deuxième définition du langage par Bertrand Meyer (Object Oriented Software Conception 2 : traduction française "Conception et programmation orientées objet", éditions Eyrolles, ISBN 2-212-09111-7), par la simple adjonction d'un seul mot réservé supplémentaire : separate ainsi que d'une description des moyens utilisés pour produire le parallélisme, un peu à la manière du Langage d'Assemblage de Classes Eiffel, ne soit pour le moment implémentée dans aucun compilateur Eiffel.2- un environnement de développement intégré qui autorise un bon confort de travail (complétion automatique, navigation dans les classes, vues spécialisées directes du code (short, flat) sans nécessité de produire des fichiers supplémentaires avec des outils annexes). Bon, ça va paraître décousu, mais de nouveau je ne peux pas passer à la ligne, donc à suivre ...
[^] # Re: En entreprise ! (suite)
Posté par Philip Marlowe . En réponse à la dépêche SmallEiffel devient SmartEiffel. Évalué à 4.
1- en ce qui concerne le compilateur en lui-même, la gestion du multitâche, par les threads ou par un autre moyen. Il est à noter que l'adjonction du parallélisme et de la concurrence dans la deuxième définition du langage par Bertrand Meyer (Object Oriented Software Conception 2 : traduction française "Conception et programmation orientées objet", éditions Eyrolles, ISBN 2-212-09111-7), par la simple adjonction d'un seul mot réservé supplémentaire : separate ainsi que d'une description des moyens utilisés pour produire le parallélisme, un peu à la manière du Langage d'Assemblage de Classes Eiffel, ne soit pour le moment implémentée dans aucun compilateur Eiffel.2- un environnement de développement intégré qui autorise un bon confort de travail (complétion automatique, navigation dans les classes, vues spécialisées directes du code (short, flat) sans nécessité de produire des fichiers supplémentaires avec des outils annexes). Bon, ça va paraître décousu, mais de nouveau je ne peux pas passer à la ligne, donc à suivre ...