elegantobjects.github.io icon indicating copy to clipboard operation
elegantobjects.github.io copied to clipboard

added Queen to Languages

Open amihaiemil opened this issue 2 years ago • 4 comments

Added the Queen programming language to homepage languages

amihaiemil avatar Aug 17 '23 08:08 amihaiemil

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

amihaiemil avatar Aug 17 '23 13:08 amihaiemil

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

yegor256 avatar Aug 17 '23 14:08 yegor256

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.

amihaiemil avatar Aug 17 '23 14:08 amihaiemil

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

yegor256 avatar Aug 17 '23 19:08 yegor256