Hacker News new | ask | show | jobs
by PKeeble 6348 days ago
As a real programmer I cringe at the Polymorphism example, only because I see the point of objects is to encapsulate data with the associated methods and this breaks all of that. Indeed you try to avoid inheritance and use composition instead because of the very problem exposed. These examples struck me as a deeply procedural low level way to represent these concepts, although that common simplicity does suggest that really all objects are is a way to do if statements better. That in itself is a idea that everyone knew but few people ever said.

I find the GUI editor with a mouse painful and this GUI isn't helping! With a heavily user optimised interface with at the very least some of the smarts of Excel and a lot of hot keys (get rid of the dialogs, stop making me right click to splice etc) then it has some potential.

What I think we need is this approach translated into a real language with real libraries that have side effects and all the lovely mess that is a real programming environment. Right now its hard to see just how bad it is for the other 99% of programming that is grabbing from a DB and throwing data on a screen (those poor corporate drones!).

How about the author hosts his website with the language! Building enough infrastructure to do that is bound to help advance the language to the point where its more than just a toy.

An interesting simple way to consider logic will be interesting to watch this evolve.