On Wednesday, 14 February 2018 at 19:53:31 UTC, H. S. Teoh wrote:
On Wed, Feb 14, 2018 at 06:43:34PM +0000, Mark via
Digitalmars-d wrote:
On Wednesday, 14 February 2018 at 09:39:20 UTC, Luís Marques
wrote:
> It seems that someone once again rediscovered the benefits
> of component programming, in the context of OOP, but (as
> usual) without the more mathematical and principled approach
> of something like ranges and algorithms:
>
> [...]
Luna [1], a new programming language that was recently
mentioned on Reddit, also appears to take this "flow-oriented
design" approach. It's purely functional, not OO, and I'm
curious to see how it evolves.
[...]
This so-called "flow-oriented design" is hardly a new idea. It
has been around since Lisp and the Unix command-line. And of
course, D ranges benefit greatly from it. :-)
T
It's not a new idea but they've added a visual twist to it - you
can see the program's data flow graph, manipulate it in various
ways, and see how your input changes as it flows through the
graph. So that's nice.