Re: Prismatic Plumbing and Graph Open-Source Release

2013-07-18 Thread Jason Wolfe
It's out now (under a different name) since it's not just for floating point numbers anymore! https://github.com/Prismatic/hiphip Release announcement: https://groups.google.com/forum/#!topic/clojure/F0jg2-uBW6U On Wed, Jul 17, 2013 at 11:14 PM, Vishi wrote: > Nice! > > Any more info on flip

Re: Prismatic Plumbing and Graph Open-Source Release

2013-07-17 Thread Vishi
Nice! Any more info on flip open source release? Possible timeframe? thanks On Tuesday, January 29, 2013 4:53:06 PM UTC-8, Aria Haghighi wrote: > > Yes, we'll be releasing flop soon. > > On Tuesday, January 29, 2013 4:49:45 PM UTC-8, ronen wrote: >> >> Amazing work Prismatic team, is there a pl

Re: Prismatic Plumbing and Graph Open-Source Release

2013-03-08 Thread Jason Wolfe
Hi, On Thu, Mar 7, 2013 at 7:53 PM, Brent Millare wrote: > Hi, > > Very nice work. I'm interested in using graph but just curious in terms of > your priorities for future development. Thanks! > I noticed that you listed as a todo, you might want to save the body of a > fnk which I see as a pote

Re: Prismatic Plumbing and Graph Open-Source Release

2013-03-07 Thread Brent Millare
Hi, Very nice work. I'm interested in using graph but just curious in terms of your priorities for future development. I noticed that you listed as a todo, you might want to save the body of a fnk which I see as a potential for inlining the bodies and thus eliminating the fn call when creating

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-10 Thread kovas boguta
To continue OT, There is pretty interesting work being done on incremental datalog computation, that some people might be interested in being aware of. http://research.microsoft.com/en-us/projects/naiad/ http://channel9.msdn.com/posts/Frank-McSherry-Introduction-to-Naiad-and-Differential-Dataflo

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-10 Thread Jason Wolfe
Thanks! We use Graph as one a tool among many for writing clean, compositional code. So Graph builds our services and newsfeeds and processes our documents, but 95% of the code we write does not use Graph explicitly. We haven't tried using it for something like a CRUD application -- I'm not

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-09 Thread Takahiro Hozumi
Thanks for amazing work! I want to know how typical CRUD application is implemented. Do you use single gigantic graph with lazy-compile or separated graph for each operation? How do you handle validation and error? Will almost all x->y function disappear? On Jan 30, 3:46 am, Aria Haghighi wrote:

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-09 Thread Edmund
Hi Jason, That's roughly what I figured, thanks for the helpful reply. Thanks for taking the time release this lib; its really great Edmund On Saturday, 9 February 2013 01:28:09 UTC, Jason Wolfe wrote: > > > > On Friday, February 8, 2013 1:56:27 AM UTC-8, Edmund wrote: >> >> Hey Jason, >> >>

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-08 Thread Jason Wolfe
On Friday, February 8, 2013 1:56:27 AM UTC-8, Edmund wrote: > > Hey Jason, > >Going slightly OT here to describe my motivations, but you did ask > for more details ! :) > > I wrote a little blog post + lib last month using Stuart Sierra's Flow > (much like > Graph) to implement the steps in

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-08 Thread Edmund
Hey Jason, Going slightly OT here to describe my motivations, but you did ask for more details ! :) I wrote a little blog post + lib last month using Stuart Sierra's Flow (much like Graph) to implement the steps in doing a very simple discrete inference task. Its demonstrating the same thin

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-08 Thread Edmund
Hey Jason, Thanks for the suggestions. Going slightly OT here to describe my motivations, but you did ask for more details ! :) I wrote a little blog post + lib last month using Stuart Sierra's Flow (much like Graph) to implement the steps in doing a very simple discrete inference task.

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Jason Wolfe
On Thu, Feb 7, 2013 at 10:54 AM, AtKaaZ wrote: > Hello. > https://github.com/Prismatic/plumbing/blob/master/test/plumbing/graph_examples_test.clj#L148 > Why do they return in a map instead of maybe a set ? do we ever get {:key > false} ? > Thanks. The leaf value for output schemata is always 'tru

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread AtKaaZ
Hello. https://github.com/Prismatic/plumbing/blob/master/test/plumbing/graph_examples_test.clj#L148 Why do they return in a map instead of maybe a set ? do we ever get {:key false} ? Thanks. On Thu, Feb 7, 2013 at 7:22 PM, Jason Wolfe wrote: > We've just posted a blog post with more high-level

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Jason Wolfe
We've just posted a blog post with more high-level context on what we're trying to accomplish with Graph (plus more examples!) http://blog.getprismatic.com/blog/2013/2/1/graph-abstractions-for-structured-computation We're also answering questions and reading comments in the Hacker News thread,

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Jason Wolfe
Interesting. Our model came from large 'let' statements in Clojure, which I think is similar (I'm not too familiar with Haskell). The advantage over the let statement is that now you can manipulate the composition, run only part of it, wrap the value functions to monitor them, and so on. I th

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Jason Wolfe
Hi Edmund, Thanks for your interest. There's actually no way to fill in ??? in your example, because it's a requirement of Graph that node names must be unique, and distinct from top-level input keys. This ensures that the Graph has a unique topological order, and it's always clear where the

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread László Török
+1, was also wondering 2013/2/7 Valentin Golev > Graph definitions really remind me of `do` syntax in Haskell, where you > can bind values and then use them in later steps of the computation. > > > On Tuesday, January 29, 2013 10:46:54 PM UTC+4, Aria Haghighi wrote: >> >> Hey all, >> >> Pri

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Valentin Golev
Graph definitions really remind me of `do` syntax in Haskell, where you can bind values and then use them in later steps of the computation. On Tuesday, January 29, 2013 10:46:54 PM UTC+4, Aria Haghighi wrote: > > Hey all, > > Prismatic has open-sourced our Plumbing and Graph library on > githu

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-07 Thread Edmund
Hey Aria / Jason, Thanks for OSing this library, its really useful. One question: how do you deal with nesting on the output side of graph declaration ? I understand it for fnk, but but how would I achieve: {:a {:b 1}} -> {:a {:b 1, :c 2}} with a single declaration: (graph/eager-compile

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-06 Thread Jason Wolfe
Hi Las, Currently the graph topology is fixed at compile time, and cannot be changed by the values flowing through it. In such situations, we either: - Have two copies of the graph with different node functions for N2 (i.e., when generating different types of newsfeeds, from our original blo

Re: Prismatic Plumbing and Graph Open-Source Release

2013-02-06 Thread László Török
Hi, Good stuff! I was wondering how do you guys deal with "decision nodes" or does is make sense to model such a thing at the nodel level. Imagine having a diamond topology e.g. N1 /\ N2aN2b \/ N3 based on some input to N1, either N

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-31 Thread AtKaaZ
Thanks, I am already using it v 19.0, at one time I was unable to see any videos on infoq but then I realized that's because I perma-denied*flash*.exe *outgoing in firewall but as soon as I upgraded flash the newly named exe trying outgoing made the firewall prompt me and realized that's why some f

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-31 Thread Baishampayan Ghose
Try Firefox. ~BG On Fri, Feb 1, 2013 at 10:08 AM, AtKaaZ wrote: > if you put that on youtube, let me know, currently I cannot see the slides > or they are simply stuck on the first slide and never change (the video > works though) > > > On Fri, Feb 1, 2013 at 5:31 AM, Alex Miller wrote: >> >> Th

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-31 Thread AtKaaZ
if you put that on youtube, let me know, currently I cannot see the slides or they are simply stuck on the first slide and never change (the video works though) On Fri, Feb 1, 2013 at 5:31 AM, Alex Miller wrote: > The video of the talk on Graph from Strange Loop just came out: > http://www.info

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-31 Thread Alex Miller
The video of the talk on Graph from Strange Loop just came out: http://www.infoq.com/presentations/Graph-Clojure-Prismatic On Tuesday, January 29, 2013 12:46:54 PM UTC-6, Aria Haghighi wrote: > > Hey all, > > Prismatic has open-sourced our Plumbing and Graph library on > github

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-29 Thread ronen
Great! Thanks again Ronen On Wednesday, January 30, 2013 2:53:06 AM UTC+2, Aria Haghighi wrote: > > Yes, we'll be releasing flop soon. > > On Tuesday, January 29, 2013 4:49:45 PM UTC-8, ronen wrote: >> >> Amazing work Prismatic team, is there a plan to release Flop? >> >> http://lanyrd.com/201

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-29 Thread Aria Haghighi
Yes, we'll be releasing flop soon. On Tuesday, January 29, 2013 4:49:45 PM UTC-8, ronen wrote: > > Amazing work Prismatic team, is there a plan to release Flop? > > http://lanyrd.com/2012/clojurewest/spdfg/ > > Thanks! > Ronen > > On Tuesday, January 29, 2013 8:46:54 PM UTC+2, Aria Haghighi wrote

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-29 Thread ronen
Amazing work Prismatic team, is there a plan to release Flop? http://lanyrd.com/2012/clojurewest/spdfg/ Thanks! Ronen On Tuesday, January 29, 2013 8:46:54 PM UTC+2, Aria Haghighi wrote: > > Hey all, > > Prismatic has open-sourced our Plumbing and Graph library on > github

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-29 Thread Tim Visher
On Tue, Jan 29, 2013 at 2:16 PM, László Török wrote: > Graph was THE library I've been waiting for to be open sourced! > > Yay, thanks! +1 to that! Thanks so much! -- In Christ, Timmy V. http://blog.twonegatives.com/ http://five.sentenc.es/ -- Spend less time on mail -- -- You received thi

Re: Prismatic Plumbing and Graph Open-Source Release

2013-01-29 Thread László Török
Graph was THE library I've been waiting for to be open sourced! Yay, thanks! Las Sent from my phone On Jan 29, 2013 7:57 PM, "Aria Haghighi" wrote: > Hey all, > > Prismatic has open-sourced our Plumbing and Graph library on > github. > Jason Wolfe gave