Remix.run Logo
▲ shevy-java an hour ago

It would have been kind of great to see an OOP language with Alan's design, but with a better syntax. I dislike smalltalk syntax. Barely anyone uses smalltalk today.

Even then, we'd also have an OOP language to be really really fast. Otherwise people will just use C.

Java itself is too verbose and has a rather boring OOP model.

▲Rochus a minute ago | parent | next [-]

How about Elixir and Erlang? They do pretty much exactly what Kay preaches.

Interestingly, the OO model that Wirth and Gutknecht implemented in the Oberon system corresponds quite well to the message-based approach.

Java implemented the Simula 67 object model according to a 2017 Gosling lecture (as did C++ and Smalltalk-80).

▲goatlover an hour ago | parent | prev [-]

Crystal is a fast, compiled OOP language. It has static type inference with Ruby-style syntax. Ruby's OOP model took inspiration from Smalltalk.

https://crystal-lang.org/