<div dir="ltr">Well, a couple months ago I read this paper:<div><br></div><div><a href="http://infoscience.epfl.ch/record/176887/files/DeprecatingObservers2012.pdf">http://infoscience.epfl.ch/record/176887/files/DeprecatingObservers2012.pdf</a><br></div><div><br></div><div>I got inspired and Hacked up a morph that draws when you click on it, using the following code:</div><div><br></div><div><div style="font-family:arial,sans-serif;font-size:13px"><div><span style="white-space:pre-wrap">        </span>Reactor loop: [ :reactor | | path |<br></div><div><span style="white-space:pre-wrap">                </span>path := PathShape vertices: { (reactor next: RMouseDown) position}.</div><div><span style="white-space:pre-wrap">                </span>self draw: path.</div><div><span style="white-space:pre-wrap">                </span>reactor loopUntil: RMouseUp with: [ | move |</div><div><span style="white-space:pre-wrap">                        </span>move := reactor next: RMouseMove.</div><div><span style="white-space:pre-wrap">                        </span>path addVertex: move position.</div><div><span style="white-space:pre-wrap">                        </span>self draw: path.</div><div><span style="white-space:pre-wrap">                </span>].</div><div><span style="white-space:pre-wrap">                </span>self finishDrawing.</div><div><span style="white-space:pre-wrap">        </span>] on: self announcer.</div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>p := RReactivePolygon new.</div><div>w := p openInWindow.</div><div>w extent: 400@400.</div></div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">Of course it was just a dirty start, but if it is of use to anybody, here is the code:</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px"><div>MCSmalltalkhubRepository</div><div><span style="white-space:pre-wrap">        </span>owner: &#39;Guille&#39;</div><div><span style="white-space:pre-wrap">        </span>project: &#39;playground&#39;</div><div><span style="white-space:pre-wrap">        </span>user: &#39;&#39;</div><div><span style="white-space:pre-wrap">        </span>password: &#39;&#39;</div><div><br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Nov 2, 2014 at 12:42 AM, Skip Lentz <span dir="ltr">&lt;<a href="mailto:skip_meesie@hotmail.com" target="_blank">skip_meesie@hotmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr"><div>That sounds like a cool idea.</div><div><br></div>I found this through a quick Google: <a href="http://ss3.gemstone.com/ss/FRP.html" target="_blank">http://ss3.gemstone.com/ss/FRP.html</a>, but not much else..<div><br></div><div>Doesn&#39;t seem to be in development anymore either.</div><div><br></div><div>Skip<br><br><div><hr>From: <a href="mailto:phil@highoctane.be" target="_blank">phil@highoctane.be</a><br>Date: Sun, 2 Nov 2014 00:22:24 +0100<br>To: <a href="mailto:pharo-users@lists.pharo.org" target="_blank">pharo-users@lists.pharo.org</a>; <a href="mailto:seaside@lists.squeakfoundation.org" target="_blank">seaside@lists.squeakfoundation.org</a><br>Subject: [Pharo-users] Reactive Programming - anything like that in our        realm?<div><div class="h5"><br><br><div dir="ltr"><div><div><div dir="ltr"><div>I was reading <a href="https://gist.github.com/staltz/868e7e9bc2a7b8c1f754" target="_blank">https://gist.github.com/staltz/868e7e9bc2a7b8c1f754</a></div><div><br></div><div>It looks like that this is where the new apps are going.</div><div><br></div><div>Do we have anything on that Rx front?</div><div><br></div><div>Phil</div></div></div></div>
</div></div></div></div></div>                                               </div></div>
</blockquote></div><br></div>