<div class="gmail_quote">2009/8/25 Conrad Parker <span dir="ltr">&lt;<a href="mailto:conrad@metadecks.org">conrad@metadecks.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2009/8/25 cee1 &lt;<a href="mailto:fykcee1@gmail.com">fykcee1@gmail.com</a>&gt;:<br>
<div class="im">&gt; oil is focused on &quot;be lightweigh in use of oil-based applications&quot; and &quot;be<br>
&gt; extensible in development(test) stage of oil-based applications&quot;. To achieve<br>
&gt; these, liboil is split into three modules, and glib dependence is introduced<br>
&gt; in one of these three modules -- oiltest.<br>
&gt; Module oiltest is a test framework, which is typically used to write test<br>
&gt; tools in development stage. It should be more considered to be something in<br>
&gt; the toolchain.<br>
&gt; These are big difference with liboil, so doing a fork will be necessary.<br>
<br>
</div>Do you intend for oil to be a drop-in replacement for liboil where it<br>
is used in other free software projects? Are you intending to do that<br>
kind of maintenance and integration work (ie. helping other projects<br>
with the migration to modified libraries)?<br>
</blockquote><div><br></div><div>The equivalent of liboil&#39;s stable API in oil is the submodule oilfuncs. Functions in oilfuncs will have the same names as their equivalent in liboil except for initialize functions.</div>
<div>Currently I&#39;ve filled oilfuncs with a &quot;oil_copy8x8_u8&quot; (see <a href="http://dev.lemote.com/files/document/oildocs/oilfuncs/index.html">http://dev.lemote.com/files/document/oildocs/oilfuncs/index.html</a>)</div>
<div><br></div><div>oil is still in early stage <span class="Apple-style-span" style="font-family: arial, sans-serif; line-height: 19px; ">development, I will try to <span class="Apple-style-span" style="font-family: arial; line-height: normal; ">integrate it with some applications to see whether it works fine.</span></span></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><br></font></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
The goals you have are useful, so perhaps the existing liboil<br>
developers could help ensure your modifications can be used by other<br>
projects. In particular, things like the hashtable optimization you<br>
have could be merged incrementally.<br>
<div class="im"><br>
&gt; Also, oil can cooperate with ORC. Since ORC concerns &quot;How to generate<br>
&gt; assembly code for each arch automatically&quot;, and oil concerns &quot;How to<br>
&gt; validate/profile these assembly code automatically&quot;.<br>
<br>
</div>sounds like it&#39;s an interesting branch you&#39;re working on :)<br>
<font color="#888888"><br>
Conrad.<br>
</font><div class="im"><br>
&gt;<br>
&gt; Regards,<br>
&gt; cee1<br>
&gt; 2009/8/25 David Schleef &lt;<a href="mailto:ds@entropywave.com">ds@entropywave.com</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Mon, Aug 24, 2009 at 07:31:36PM +0800, cee1 wrote:<br>
&gt;&gt; &gt; Hi all,I&#39;m doing a fork (rewrite) of liboil.<br>
&gt;&gt;<br>
&gt;&gt; You *could* just send patches.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; dave...<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
</div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Liboil mailing list<br>
&gt; <a href="mailto:Liboil@lists.freedesktop.org">Liboil@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/liboil" target="_blank">http://lists.freedesktop.org/mailman/listinfo/liboil</a><br>
&gt;<br>
&gt;<br>
</div></div></blockquote></div><br>