<div dir="ltr">Fair enough, I only use AMP as the external interface (e.g. Javascript talking to me from a browser).<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Mar 2, 2013 at 12:25 PM, Phil Mayers <span dir="ltr">&lt;<a href="mailto:p.mayers@imperial.ac.uk" target="_blank">p.mayers@imperial.ac.uk</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">On 03/01/2013 10:27 PM, Glyph wrote:<br>
<br>
&gt;   What is AMP too much of?  Memory?  CPU?  Bandwidth?  API complexity?<br>
&gt;   Code size?  As compared to what?<br>
<br>
</div>FWIW, every time (all three of them...) I&#39;ve looked at AMP I got rapidly<br>
bored and ended up using PB. My use-cases have usually been<br>
Twisted-&gt;Twisted, and the AMP &quot;Command&quot; definition, and syncing said<br>
defs up at both ends, was hassle I didn&#39;t need.<br>
<br>
When I need to talk to external systems I almost always use some REST,<br>
XMLRPC or JSON-RPC interface, because they&#39;re usually available<br>
out-of-the-box.<br>
<br>
I also don&#39;t care for the idea of statically typing the command defs;<br>
I&#39;m sure this helps when talking to languages with crappy typing<br>
systems, but honestly - who uses Java these days? ;o)<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
Twisted-Python mailing list<br>
<a href="mailto:Twisted-Python@twistedmatrix.com">Twisted-Python@twistedmatrix.com</a><br>
<a href="http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python" target="_blank">http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><div dir="ltr">cheers<div>lvh</div></div>
</div>