Flow-Design: OOP component programming
Mark
smarksc at gmail.com
Wed Feb 14 21:46:48 UTC 2018
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.
More information about the Digitalmars-d
mailing list