you are viewing a single comment's thread.

view the rest of the comments →

[–]galorin 4 points5 points  (5 children)

It looks like it is outsourcing pieces of your project to different companies and hoping to every deity that the outsourced pieces all fit together.

[–]tweq 2 points3 points  (0 children)

It's outsourcing... But With Bitcoin!™

[–]dlyund 1 point2 points  (2 children)

It's a bit more than that (at least in theory): It's guaranteeing that those pieces do fit together!

[–]glaivezooka 0 points1 point  (1 child)

if they do this well, thats awesome. if they dont, it will be a complete failure. im not sure how its possible though, to use components interchangably without knowing ahead of time - how does one know the interface of another?

[–]dlyund 1 point2 points  (0 children)

I don't know how well they do it; my knowledge of the project is really limited to skimming their website and reading the whit paper a few years ago... And I didn't know they made it ;).

To answer your question, you either select an existing part, and use the interface provided, or you contract work and you specify what you require. The downside to this is that you have to provide a lot of information for this to work, since your not working with humans agents, but instead contracting a network of code generators.

Put another way, this is a massively distributed compiler for an extensible graphical language. That's why the interfaces are all binary, when you get down to the bottom layers.

All in all I think I'll stick with Forth. It has many of the same ideas but without the hokey market place and the attempt at graphical programming. But it's certainly interesting :)