<div dir="ltr">Thanks Woodley,<div><br></div><div class="gmail_quote"><div dir="ltr">On Fri, Jun 24, 2016 at 11:50 AM Woodley Packard &lt;<a href="mailto:sweaglesw@sweaglesw.org">sweaglesw@sweaglesw.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mike et al,<br>
<br>
I&#39;ve checked in an update that addresses the formatting bugs you found<br>
(interrupting generation result string, and interrupting &quot;NOTE:&quot;).  I&#39;ve<br>
also made the effect of --tsdb-notes the default when --tsdb-stdout is<br>
active.<br></blockquote><div><br></div><div><div>I recompiled and at a first glance things look good.</div></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I will put a little more thought into whether and how to get the type<br>
information out to you.<br></blockquote><div><br></div><div>Following up on my and Stephan&#39;s previous messages, the ItsdbDerivations wiki only mentions adding types on preterminal nodes, but its method of doing so (joining entity names and type names with @) doesn&#39;t change the tree structurally, so I imagine that method could easily be reused to allow the types on other nonterminals as well.</div><div><br></div><div>Just a thought.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-Woodley<br>
<br>
On 06/23/2016 05:30 PM, Michael Wayne Goodman wrote:<br>
&gt; Thanks, Woodley,<br>
&gt;<br>
&gt; I was able to compile ACE (with a change to Makefile to dynamically link<br>
&gt; libutil instead of statically; if anyone wants my notes for compiling just<br>
&gt; ask).<br>
&gt;<br>
&gt; The data now output by ACE will make things much easier, so thanks for<br>
&gt; that! I compared the output to what Stephan offers from his RESTful server,<br>
&gt; and note a couple of differences:<br>
&gt;<br>
&gt; 1. tcpu<br>
&gt; 2. rule and lexical types in the derivation (e.g. the &quot;arrive_v1&quot; in the<br>
&gt; derivation for &quot;Abrams arrived.&quot; would have type &quot;v_-_le&quot;)<br>
&gt;<br>
&gt; I can get (1) with --tsdb-notes, but when combined with --tsdb-stdout it is<br>
&gt; concatenated to the stdout line instead of appearing on its own. E.g.:<br>
&gt;      [...] (:aedges . 23) NOTE: tsdb parse:  (:total . 9) [...]<br>
&gt; Since the syntax is the same, maybe they can be concatenated without the<br>
&gt; &quot;NOTE: tsdb parse: &quot; string?<br>
&gt;<br>
&gt; As for (2), it&#39;s not part of UDF derivation trees, nor is it stored in<br>
&gt; [incr tsdb()] profiles as far as I know, so I don&#39;t think I can reasonably<br>
&gt; ask for this. It&#39;s not necessary, but it would be nice, if it is something<br>
&gt; ACE can easily provide. But I&#39;m not sure where to put it (maybe in the<br>
&gt; :flags of a result?).<br>
&gt;<br>
&gt; Also, it seems the --tsdb-stdout is not working fully with generation. The<br>
&gt; surface string is being printed in the middle of the s-expression:<br>
&gt;<br>
&gt; $ echo &quot;Abrams arrived.&quot; | ./ace -g ~/erg-1214-x86-64-0.9.23.dat | ./ace -g<br>
&gt; ~/erg-1214-x86-64-0.9.23.dat -e --tsdb-stdout --report-labels<br>
&gt; [...]<br>
&gt; (:results . (Abrams arrived.<br>
&gt; ((:result-id . 0)(:surface . &quot;Abrams arrived.&quot;) [...]<br>
&gt;<br>
&gt; I assume you just got it working in ACE&#39;s SVN as a preview for parsing and<br>
&gt; not generation, so this is fine for now.<br>
&gt;<br>
&gt; Thanks again!<br>
&gt;<br>
&gt; On Thu, Jun 23, 2016 at 4:48 PM Stephan Oepen &lt;<a href="mailto:oe@ifi.uio.no" target="_blank">oe@ifi.uio.no</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;&gt; The output is formatted as (a list of) s-expressions, and is identical to<br>
&gt;&gt;&gt; the data sent to [incr tsdb()] [...]<br>
&gt;&gt; thanks, woodley.  that was in fact a thought i too had entertained<br>
&gt;&gt; during the API discussion: my RESTful server actually works off [incr<br>
&gt;&gt; tsdb()] item structures, so ACE communicating with different callers<br>
&gt;&gt; in the outside world using that same format seems utterly plausible to<br>
&gt;&gt; me :-).<br>
&gt;&gt;<br>
&gt;&gt; cheers, oe<br>
&gt;&gt;<br>
<br>
</blockquote></div></div>