I'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 "remote" Places (i.e. on a different physical node) transparently.</div><div><br></div><div> - A dataframe / data panels library along the line of Python'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's with an interactive REPL / scriptable DSL for working with same.</div>
<div><br></div><div> - A Hadoop integration library Java <-> Racket. (Might be too small for a project.)</div><div> - Hadoop already supports a StdIn StdOut processing of "scripts". </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"><<a href="mailto:eli@barzilay.org">eli@barzilay.org</a>></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>
> FWIW, what I had in mind is something lower-tech where we rely on<br>
> the users doing the shared editing to help us out when conflicts<br>
> happen (perhaps coordinating via chat, perhaps using a token they<br>
> 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't (eg, some laggy<br>
network), then it's nice that it'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>