Re:Eiffel programming language
by xiaodai on Sunday February 09, 2020 @06:08PM
(#22284966)
What langugage features are you missing? When I learnt about Eiffel, Contract Oriented Programming was the thing, but these contracts are easily done in Elixir, so they aren't that special. Oh yeah, the tooling was horrible.
[ Parent
| on HN ]
I'm not programming in Elixir, so I still miss them in other languages.
Another thing I miss is well thought-out inheritance, with method renaming, conflict resolution and all that.
Apparently you can generally assume x = x, which seems like a very nice feature and one that's perversely absent in all other programming languages I can think of.
https://bertrandmeyer.com/2010/02/06/reflexivity-and-other-p...