yegor256 / elegantobjects.github.io

Fan club for Elegant Objects programmers
https://www.elegantobjects.org
122 stars 66 forks source link

added Queen to Languages #127

Open amihaiemil opened 1 year ago

amihaiemil commented 1 year ago

Added the Queen programming language to homepage languages

amihaiemil commented 1 year ago

@yegor256 have a look here when you have some time)

yegor256 commented 1 year ago

@amihaiemil glad to see you a language! But I'm not sure yet, how is it related to EO?

amihaiemil commented 1 year ago

how is it related to EO?

@yegor256 That's a good question. Not directly related, but dfinitely inspired by EO and Object Thinking. It has 3 main principles and differences from Java:

Immutability by default; Classes are either abstract or final; Any public instance method must be declared in an interface or abstract class;

This being the case, I thought the EO homepage might be a good place for it. If you don't think so, I can close the PR.

yegor256 commented 1 year ago

@amihaiemil at least its README should mention EO, if it is inspired by it or follows some of the principles