Deja vu all over again

View: New views
2 Messages — Rating Filter:   Alert me  

Deja vu all over again

by Derek Chen-Becker-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I just saw this article on "mixins" in JavaFX and I couldn't shake the
feeling that I've seen it somewhere before ;)

http://java.sun.com/developer/technicalArticles/javafx/mixin/

Is Scala's inheritance model novel, or are trait-like structures
something that have been around for a while?

Derek

Re: Deja vu all over again

by Christos KK Loverdos :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sep 9, 2009, at 24:34, Derek Chen-Becker wrote:

> I just saw this article on "mixins" in JavaFX and I couldn't shake the
> feeling that I've seen it somewhere before ;)
>
> http://java.sun.com/developer/technicalArticles/javafx/mixin/
>
> Is Scala's inheritance model novel, or are trait-like structures
> something that have been around for a while?
>
> Derek


Hi Derek,

This is the oldest reference I know of the trait idea.

@inproceedings{traits82,
  author = {Curry, Gael and Baer, Larry and Lipkie, Daniel and Lee,  
Bruce},
  title = {Traits: An approach to multiple-inheritance subclassing},
  booktitle = {Proceedings of the SIGOA conference on Office  
information systems},
  year = {1982},
  isbn = {0-89791-075-3},
  pages = {1--9},
  location = {Philadelphia, Pennsylvannia, United States},
  doi = {http://doi.acm.org/10.1145/800210.806468},
  publisher = {ACM},
  address = {New York, NY, USA},
  }


BR
Christos
--
    __~O
   -\ <,       Christos KK Loverdos
(*)/ (*)      http://ckkloverdos.com