Quantcast
Channel: The Flow Programming Language
Browsing latest articles
Browse All 8 View Live

Welcome to Flow

This site is in a very early stage of construction.  Please read the Flow Manifesto for information on what Flow is all about.Luke Hutchison gave an invited talk on Flow at the Harvard Medical School...

View Article



Flow syntax and semantics

I'm cross-posting the following from the "flowlang" Google Group, with minor modification.--It might be helpful to think about the creation of a syntax for Flow that maps onto the semantics described...

View Article

On ordering and properties of domains and maps

Here is some of the thinking behind the "push" operator "->".  It basically maps to a "parallel-add-to-collection", ConcurrentCollection.add() or similar. The question was raised on the flowlang...

View Article

DAGs, partial orderings, program lattices

Program lattices, partial orderings and directed acyclic graphs are *the* critical foundational constructs that Flow is built upon, so I will attempt to describe here what these things are, why they...

View Article

Flow and KNIME

Long-term I want to build an IDE for Flow that lets you build data pipelines graphically, and runs the code incrementally in realtime as you edit, re-running nodes only downstream of any changes you...

View Article


Solving the Multicore Dilemma

The new page Solving the Multicore Dilemma was just added. This explains the thinking behind Flow in a much more readable way than the original Flow Manifesto.

View Article

Flowlang and Static Single Assignment (SSA) form

I got the following email from a friend today:I was noodling some source code transforms the other day, and I remembered about flowlang. As I was reviewing it, I wondered: what's the difference between...

View Article

Image may be NSFW.
Clik here to view.

The multicore dilemma (in the big data era) is worse than you think

I'm currently applying for a grant to work on the Flow programming language. I thought I would post the following excerpt from the abstract and the background section, particularly because it presents...

View Article

Browsing latest articles
Browse All 8 View Live




Latest Images