Eh bien évidemment Ruby et Sass, mais quels sont les autres que vous utilisez?
Réponses
Trop de publicités?Wiki a une liste
http://en.wikipedia.org/wiki/Mixin#Programming_languages_that_use_mixins
Pour citer:
Langages de programmation qui utilisent des mixins
Autres que Flavors et CLOS (une partie de Common Lisp), certains langages qui utilisent des mixins sont:
* ColdFusion (Basé sur des classes en utilisant des inclusions et basé sur des objets
en assignant des méthodes d'un objet à un autre à l'exécution)
* Curl(avec Curl RTE)
* D (appelé "mixins de modèle")
* Factor[besoin de citation]
* Fantom
* Ioke
* JavaFX Script
* JavaScript
* Object REXX
* OpenLaszlo
* Perl[3]
* PLT Scheme (documentation sur les mixins)
* Python
* Ruby
* Scala
* Smalltalk
* Strongtalk
* Vala
* Visual Dataflex
* XOTcl/TclOO (systèmes d'objets pour Tcl)[4]
Certains langages comme ECMAScript (communément appelé JavaScript) ne prennent pas en charge les mixins au niveau du langage, mais peuvent facilement les imiter en copiant les méthodes d'un objet à un autre à l'exécution, empruntant ainsi les méthodes du mixin. Notez que cela n'est pas possible avec les langages à typage statique, où la signature d'un objet est fixée à la compilation .
Les versions 1 et 2 de D prennent en charge les mixins.
Le langage potion de _why me vient à l'esprit. L'idée est que les objets ont un état et des méthodes. Dans la plupart des langages, l'état se trouve dans l'objet, les méthodes se trouvent dans la classe. Dans potion, les objets n'ont que l'état, les méthodes sont entièrement gérées avec des mixins.
Pour citer le readme
TOUT EST UN OBJET. MÊME LES MIXINS SONT DES OBJETS. ET, BIEN ENTENDU, LES FERMETURES SONT DES OBJETS.
Cependant, LES OBJETS NE SONT PAS TOUT. ILS SONT INUTILES SANS LES MIXINS.
en passant, _why me manque. Nous avons besoin de plus de personnes faisant des choses audacieuses comme celles-ci
- Réponses précédentes
- Plus de réponses