I&#39;d like to see more foundational libraries along the lines of say.<div><br><div> - An Actor/Isolate high level message passing library over Places And Threads.  All the necessary low-level primitives appear to be in place to do something interesting and powerful here.</div>
<div>   - Message passing system should support &quot;remote&quot; Places (i.e. on a different physical node)  transparently.</div><div><br></div><div> - A dataframe / data panels library along the line of Python&#39;s Pandas <a href="http://pandas.pydata.org/pandas-docs/stable/index.html">http://pandas.pydata.org/pandas-docs/stable/index.html</a></div>
<div>    - This should leverage existing stat/sci and the new overhauled plot libraries. </div><div><br></div><div> - A comprehensive implementation of the entire Amazon Cloud API&#39;s with an interactive REPL / scriptable DSL for working with same.</div>
<div><br></div><div> - A Hadoop integration library Java &lt;-&gt; Racket. (Might be too small for a project.)</div><div>   - Hadoop already supports a StdIn StdOut processing of &quot;scripts&quot;.   </div><div>   - Implement the necessary custom readers/writers in Java supporting Racket serialized Sexps data files.</div>
<div><br></div><div> - Efficient native Racket implementations of newer web protocols such as SPDY and Websockets.</div><div><br></div><div>Ray</div><div><br><br><div class="gmail_quote">On Fri, Mar 2, 2012 at 7:56 AM, Eli Barzilay <span dir="ltr">&lt;<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">A few minutes ago, Robby Findler wrote:<br>
&gt; FWIW, what I had in mind is something lower-tech where we rely on<br>
&gt; the users doing the shared editing to help us out when conflicts<br>
&gt; happen (perhaps coordinating via chat, perhaps using a token they<br>
&gt; explicitly pass around or something).<br>
<br>
</div>The problem with that is that it requires some UI for conflict<br>
resolution, and this UI is bound to be disruptive for the actual<br>
work.  The nice thing about editing with etherpad is that you can just<br>
forget about the whole thing, and even if you don&#39;t (eg, some laggy<br>
network), then it&#39;s nice that it&#39;s Not Your Problem...<br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:<br>
                    <a href="http://barzilay.org/" target="_blank">http://barzilay.org/</a>                   Maze is Life!<br>
____________________<br>
  Racket Users list:<br>
  <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/users</a><br>
</div></div></blockquote></div><br></div></div>