<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-451</id>
	<title>Nabble - Yap Prolog</title>
	<updated>2009-10-23T16:05:13Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Yap-Prolog-f451.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-Prolog-f451.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26034449</id>
	<title>Re: path to yap</title>
	<published>2009-10-23T16:05:13Z</published>
	<updated>2009-10-23T16:05:13Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Ingo
&lt;br&gt;&lt;br&gt;YAP actually keeps around an Yap_argv and an Yap_argc which hold the
&lt;br&gt;original value of argc,argv. Would argv[0] work on win32?
&lt;br&gt;&lt;br&gt;The Koders code is GPLed, so I can't include it in the main source :(
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;On Thu, Oct 22, 2009 at 11:18 PM, Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 21 Oct 2009, at 01:13, Vitor Santos Costa wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Ingo,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Actually, that's a difficult question, YAP doesn't support that but I
&lt;br&gt;&amp;gt;&amp;gt; think that other languages, like ocaml, do have support. So it should be
&lt;br&gt;&amp;gt;&amp;gt; doable.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes it is definitely possible.
&lt;br&gt;&amp;gt; The simplest solutionis to just use argv[0],
&lt;br&gt;&amp;gt; which seems to be not available to the yap-user.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem is storing argv[0] requires changes to the yap sources
&lt;br&gt;&amp;gt; (console/yap.c).
&lt;br&gt;&amp;gt; as the command line arguments are  far as I see it nowhere stored.
&lt;br&gt;&amp;gt; In general I think it might be not the worst idea to provide all arguments
&lt;br&gt;&amp;gt; to the prolog envrionment.
&lt;br&gt;&amp;gt; Appareantly the calling process can apparently manipulate this.
&lt;br&gt;&amp;gt; But still the following code would be in most cases (except yap is executed
&lt;br&gt;&amp;gt; using non properly initiales the arg structure) output the right result:
&lt;br&gt;&amp;gt; static int parse_yap_arguments(int argc, char *argv[], YAP_init_args *iap)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt;  char            actualpath[PATH_MAX + 1];
&lt;br&gt;&amp;gt;  realpath(argv[0], actualpath);
&lt;br&gt;&amp;gt;  printf(&amp;quot;&amp;gt; %s &amp;lt;-&amp;gt; %s\n&amp;quot;,argv[0],actualpath);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There are actually more general better working approaches like the code here
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.koders.com/c/fidEC2463ED7BDAD5D8B6CBAF1020498F35D9B3EDD9.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.koders.com/c/fidEC2463ED7BDAD5D8B6CBAF1020498F35D9B3EDD9.aspx&lt;/a&gt;&lt;br&gt;&amp;gt; but this also requires to have access to the argument 0.
&lt;br&gt;&amp;gt; I included a hacked custom predicate based on that (only tested on a mac).
&lt;br&gt;&amp;gt; Which would still require in some cases argv[0] (except for: Macos, cygwin,
&lt;br&gt;&amp;gt; linux)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ingo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sorry for the delay :(
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Vitor
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Oct 7, 2009 at 1:53 PM, Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I've the problem that I want to start a new instance of yap from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; within yap using system/1.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Therefor I was wondering whether it is possible to get the  path to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the current instance of yap.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks ingo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Phone: +32 16 32 7741
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; skype: ingo_thon
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt; Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt; Phone: +32 16 32 7741
&lt;br&gt;&amp;gt; skype: ingo_thon
&lt;br&gt;&amp;gt; web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I distance myself from the disclaimer probably added to this email without
&lt;br&gt;&amp;gt; my request.
&lt;br&gt;&amp;gt; Instead the following disclaimer applies.
&lt;br&gt;&amp;gt; Notice: Unless you are Zaphod Beeblebrox you are only allowed to read the
&lt;br&gt;&amp;gt; words
&lt;br&gt;&amp;gt; containing no ä. If you violated that, then you  owe the sender 5 euros for
&lt;br&gt;&amp;gt; each word
&lt;br&gt;&amp;gt; containing an ä you have read.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Emails from me do not usually represent the  official policy of the K.U.
&lt;br&gt;&amp;gt; Leuven.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt; Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt; Phone: +32 16 32 7741
&lt;br&gt;&amp;gt; skype: ingo_thon
&lt;br&gt;&amp;gt; web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt; I distance myself from the disclaimer probably added to this email without
&lt;br&gt;&amp;gt; my request.
&lt;br&gt;&amp;gt; Emails from me do not usually represent the  official policy of the K.U.
&lt;br&gt;&amp;gt; Leuven.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26034449&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/path-to-yap-tp25786154p26034449.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26023913</id>
	<title>Yap Read Buffer containing illegal characters</title>
	<published>2009-10-23T03:19:14Z</published>
	<updated>2009-10-23T03:19:14Z</updated>
	<author>
		<name>Ingo Thon-2</name>
	</author>
	<content type="html">It's probably more a convenience as it seems the problem is in my code.
&lt;br&gt;&lt;br&gt;The following code in a custom C++ predicate causes yap into an &amp;nbsp;
&lt;br&gt;infinite loop
&lt;br&gt;(consuming 100% cpu time).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;parsed = YAP_ReadBuffer(&amp;quot;/aa/a&amp;quot;, &amp;err);
&lt;br&gt;whereas
&lt;br&gt;&amp;nbsp; &amp;nbsp;parsed = YAP_ReadBuffer(&amp;quot;'/aa/a'&amp;quot;, &amp;err);
&lt;br&gt;&amp;nbsp; &amp;nbsp;parsed = YAP_ReadBuffer(&amp;quot;'aaa&amp;quot;, &amp;err);
&lt;br&gt;both work.
&lt;br&gt;&lt;br&gt;It's just hard(er) to trace down as
&lt;br&gt;YAP_Term YAP_BufferToString(char *buf )
&lt;br&gt;YAP_Term YAP_BufferToAtomList(char *buf )
&lt;br&gt;both work.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Cheers Ingo
&lt;br&gt;&lt;br&gt;Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26023913&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/path-to-yap-tp25786154p26023913.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26018175</id>
	<title>Re: path to yap</title>
	<published>2009-10-22T15:18:22Z</published>
	<updated>2009-10-22T15:18:22Z</updated>
	<author>
		<name>Ingo Thon-2</name>
	</author>
	<content type="html">&lt;br&gt;On 21 Oct 2009, at 01:13, Vitor Santos Costa wrote:
&lt;br&gt;&amp;gt; Hi Ingo,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Actually, that's a difficult question, YAP doesn't support that but I
&lt;br&gt;&amp;gt; think that other languages, like ocaml, do have support. So it &amp;nbsp;
&lt;br&gt;&amp;gt; should be doable.
&lt;br&gt;Yes it is definitely possible.
&lt;br&gt;The simplest solutionis to just use argv[0],
&lt;br&gt;which seems to be not available to the yap-user.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The problem is storing argv[0] requires changes to the yap sources &amp;nbsp;
&lt;br&gt;(console/yap.c).
&lt;br&gt;as the command line arguments are &amp;nbsp;far as I see it nowhere stored.
&lt;br&gt;In general I think it might be not the worst idea to provide all &amp;nbsp;
&lt;br&gt;arguments
&lt;br&gt;to the prolog envrionment.
&lt;br&gt;Appareantly the calling process can apparently manipulate this.
&lt;br&gt;But still the following code would be in most cases (except yap is &amp;nbsp;
&lt;br&gt;executed
&lt;br&gt;using non properly initiales the arg structure) output the right result:
&lt;br&gt;static int parse_yap_arguments(int argc, char *argv[], YAP_init_args &amp;nbsp;
&lt;br&gt;*iap)
&lt;br&gt;{
&lt;br&gt;&amp;nbsp; &amp;nbsp;char &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;actualpath[PATH_MAX + 1];
&lt;br&gt;&amp;nbsp; &amp;nbsp;realpath(argv[0], actualpath);
&lt;br&gt;&amp;nbsp; &amp;nbsp;printf(&amp;quot;&amp;gt; %s &amp;lt;-&amp;gt; %s\n&amp;quot;,argv[0],actualpath);
&lt;br&gt;&lt;br&gt;&lt;br&gt;There are actually more general better working approaches like the &amp;nbsp;
&lt;br&gt;code here
&lt;br&gt;&lt;a href=&quot;http://www.koders.com/c/fidEC2463ED7BDAD5D8B6CBAF1020498F35D9B3EDD9.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.koders.com/c/fidEC2463ED7BDAD5D8B6CBAF1020498F35D9B3EDD9.aspx&lt;/a&gt;&lt;br&gt;but this also requires to have access to the argument 0.
&lt;br&gt;I included a hacked custom predicate based on that (only tested on a &amp;nbsp;
&lt;br&gt;mac).
&lt;br&gt;Which would still require in some cases argv[0] (except for: Macos, &amp;nbsp;
&lt;br&gt;cygwin, linux)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Ingo
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sorry for the delay :(
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vitor
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Oct 7, 2009 at 1:53 PM, Ingo Thon &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I've the problem that I want to start a new instance of yap from
&lt;br&gt;&amp;gt;&amp;gt; within yap using system/1.
&lt;br&gt;&amp;gt;&amp;gt; Therefor I was wondering whether it is possible to get the &amp;nbsp;path to
&lt;br&gt;&amp;gt;&amp;gt; the current instance of yap.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks ingo
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt;&amp;gt; Phone: +32 16 32 7741
&lt;br&gt;&amp;gt;&amp;gt; skype: ingo_thon
&lt;br&gt;&amp;gt;&amp;gt; web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --------------------------------------------------------------------- 
&lt;br&gt;&amp;gt;&amp;gt; ---------
&lt;br&gt;&amp;gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt;&amp;gt; is the only developer event you need to attend this year. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Jumpstart your
&lt;br&gt;&amp;gt;&amp;gt; developing skills, take BlackBerry mobile applications to market &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; and stay
&lt;br&gt;&amp;gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------- 
&lt;br&gt;&amp;gt; --------
&lt;br&gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart &amp;nbsp;
&lt;br&gt;&amp;gt; your
&lt;br&gt;&amp;gt; developing skills, take BlackBerry mobile applications to market &amp;nbsp;
&lt;br&gt;&amp;gt; and stay
&lt;br&gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;/div&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Dept. of Computer Science
&lt;br&gt;Katholieke Universiteit Leuven
&lt;br&gt;Phone: +32 16 32 7741
&lt;br&gt;skype: ingo_thon
&lt;br&gt;web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;I distance myself from the disclaimer probably added to this email &amp;nbsp;
&lt;br&gt;without my request.
&lt;br&gt;Instead the following disclaimer applies.
&lt;br&gt;Notice: Unless you are Zaphod Beeblebrox you are only allowed to read &amp;nbsp;
&lt;br&gt;the words
&lt;br&gt;containing no ä. If you violated that, then you &amp;nbsp;owe the sender 5 &amp;nbsp;
&lt;br&gt;euros for each word
&lt;br&gt;containing an ä you have read.
&lt;br&gt;&lt;br&gt;Emails from me do not usually represent the &amp;nbsp;official policy of the &amp;nbsp;
&lt;br&gt;K.U. Leuven.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Dept. of Computer Science
&lt;br&gt;Katholieke Universiteit Leuven
&lt;br&gt;Phone: +32 16 32 7741
&lt;br&gt;skype: ingo_thon
&lt;br&gt;web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;I distance myself from the disclaimer probably added to this email &amp;nbsp;
&lt;br&gt;without my request.
&lt;br&gt;Emails from me do not usually represent the &amp;nbsp;official policy of the &amp;nbsp;
&lt;br&gt;K.U. Leuven.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26018175&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/path-to-yap-tp25786154p26018175.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26010773</id>
	<title>bug report: YAP OOOPS in USER C-CODE: tried to access illegal address 0x4!!!!</title>
	<published>2009-10-22T07:18:54Z</published>
	<updated>2009-10-22T07:18:54Z</updated>
	<author>
		<name>Guy Van den Broeck-2</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;I&amp;#39;d like to report a bug I get with YAP 5.1.4 and YAP 6.0 for which the error message is shown below.&lt;br&gt;It
occurs when running a program that uses the ProbLog module. Because
ProbLog is not publicly available yet, I cannot provide you with the
relevant code.&lt;br&gt;
The makers of ProbLog assured me that the bug is in YAP and not in ProbLog.&lt;br&gt;&lt;br&gt;I&amp;#39;d appreciate any useful pointers,&lt;br&gt;&lt;br&gt;Thanks,&lt;br&gt;&lt;br&gt;Guy&lt;br&gt;&lt;div id=&quot;:17&quot; class=&quot;ii gt&quot;&gt;&lt;br&gt;
%                                                                                               &lt;br&gt;% YAP OOOPS in USER C-CODE: tried to access illegal address 0x4!!!!.                            &lt;br&gt;%                                                                                               &lt;br&gt;


%                                                                                               &lt;br&gt;2896KB of Code Space (0x2000000--0x22d41f0)                                                     &lt;br&gt;%                                                                                               &lt;br&gt;


% PC: ptree:count_ptree/2 at clause 1                                                           &lt;br&gt;%   Continuation: ptree:count_ptree/2 at clause 1                                               &lt;br&gt;%    3731KB of Global Stack (0x251e000--0x28c2d2c)                                              &lt;br&gt;


%    19KB of Local Stack (0x2961138--0x2966000)                                                 &lt;br&gt;%    66KB of Trail (0x2966004--0x297682c)                                                       &lt;br&gt;%    Performed 7 garbage collections                                                            &lt;br&gt;


% All Active Calls and                                                                          &lt;br&gt;%         Goals With Alternatives Open  (Global In Use--Local In Use)                           &lt;br&gt;%                                                                                               &lt;br&gt;


%  ptree:count_ptree/2 at clause 1                                                              &lt;br&gt;%  problog:eval_dnf/3 at clause 1                                                               &lt;br&gt;%  problog:problog_low/4 at clause 2                                                            &lt;br&gt;


%  user:ev/3 at clause 2                                                                        &lt;br&gt;%         ptree:compress_pt/2 (3715KB--19KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (3606KB--19KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (3495KB--19KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (3372KB--18KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (3244KB--18KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (3113KB--18KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2982KB--18KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2851KB--17KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (2677KB--17KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2597KB--17KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2490KB--17KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (2400KB--17KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2309KB--16KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2200KB--16KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (2108KB--16KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (2000KB--16KB)                                                    &lt;br&gt;%  user:trySetting/1 at clause 1                                                                &lt;br&gt;


%  user:flipForever/2 at clause 1                                                               &lt;br&gt;%         ptree:compress_pt/2 (1843KB--15KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1787KB--15KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (1703KB--15KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1624KB--15KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1557KB--15KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (1470KB--14KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1402KB--14KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1320KB--14KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (1193KB--14KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1113KB--13KB)                                                    &lt;br&gt;%         ptree:compress_pt/2 (1006KB--13KB)                                                    &lt;br&gt;


%         ptree:compress_pt/2 (916KB--13KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (825KB--13KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (716KB--13KB)                                                     &lt;br&gt;


%         ptree:compress_pt/2 (624KB--12KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (517KB--12KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--12KB)                                                     &lt;br&gt;


%         ptree:compress_pt/2 (513KB--12KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--11KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--11KB)                                                     &lt;br&gt;


%         ptree:compress_pt/2 (513KB--11KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--11KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--11KB)                                                     &lt;br&gt;


%         ptree:compress_pt/2 (513KB--10KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--10KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--10KB)                                                     &lt;br&gt;


%         ptree:compress_pt/2 (513KB--10KB)                                                     &lt;br&gt;%         ptree:compress_pt/2 (513KB--9KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--9KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (513KB--9KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--9KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--9KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (513KB--8KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--8KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--8KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (513KB--8KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (513KB--7KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--7KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--7KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--7KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--7KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--6KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--6KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--6KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--6KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--6KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--5KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--5KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--5KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--5KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--4KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--4KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--4KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (512KB--4KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--3KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (512KB--3KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (511KB--3KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--3KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--3KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (511KB--2KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--2KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--2KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (511KB--2KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--1KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--1KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (511KB--1KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--1KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--1KB)                                                      &lt;br&gt;


%         ptree:compress_pt/2 (511KB--0KB)                                                      &lt;br&gt;%         ptree:compress_pt/2 (511KB--0KB)                                                      &lt;br&gt;%  user:greedyChoiceSearch/2 at clause 1                                                        &lt;br&gt;


%  prolog:$query/2 at clause 4                                                                  &lt;br&gt;%  prolog:$command/4 at clause 2                                                                &lt;br&gt;%  prolog:$enter_top_level/0 at clause 6                                                        &lt;br&gt;


%         prolog:$catch/3 (510KB--0KB)                                                          &lt;br&gt;%  prolog:$system_catch/4 at clause 1                                                           &lt;br&gt;%  meta-call                                                                                    &lt;br&gt;


&lt;br&gt;   Exiting ....&lt;/div&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26010773&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/bug-report%3A-YAP-OOOPS-in-USER-C-CODE%3A-tried-to-access-illegal-address-0x4%21%21%21%21-tp26010773p26010773.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25989064</id>
	<title>Re: YAP version in c_interface.h</title>
	<published>2009-10-21T01:24:10Z</published>
	<updated>2009-10-21T01:24:10Z</updated>
	<author>
		<name>Roberto Bagnara</name>
	</author>
	<content type="html">Vitor Santos Costa wrote:
&lt;br&gt;&amp;gt; Took me long enough, but now I have YAPVERSION which will be supported
&lt;br&gt;&amp;gt; from 6.0.0, and should be SWI like. Now, if I knew how to generate
&lt;br&gt;&amp;gt; this from git, I'd be a happy camper :)
&lt;br&gt;&lt;br&gt;Hi Vitor,
&lt;br&gt;&lt;br&gt;great news indeed, thanks!
&lt;br&gt;&lt;br&gt;Please, let me take the occasion to express my gratitude and admiration
&lt;br&gt;for the work you and Jan are doing about the compatibility of SWI-Prolog
&lt;br&gt;and YAP: as a Prolog user I value very much all this.
&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Roberto
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Prof. Roberto Bagnara
&lt;br&gt;Computer Science Group
&lt;br&gt;Department of Mathematics, University of Parma, Italy
&lt;br&gt;&lt;a href=&quot;http://www.cs.unipr.it/~bagnara/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.unipr.it/~bagnara/&lt;/a&gt;&lt;br&gt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25989064&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bagnara@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25989064&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/YAP-version-in-c_interface.h-tp24758413p25989064.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25984125</id>
	<title>Re: YAP version in c_interface.h</title>
	<published>2009-10-20T16:20:05Z</published>
	<updated>2009-10-20T16:20:05Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Roberto,
&lt;br&gt;&lt;br&gt;Took me long enough, but now I have YAPVERSION which will be supported
&lt;br&gt;from 6.0.0, and should be SWI like. Now, if I knew how to generate
&lt;br&gt;this from git, I'd be a happy camper :)
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;On Fri, Jul 31, 2009 at 3:18 PM, Roberto Bagnara &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984125&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bagnara@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi there,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; would you please consider adding to c_interface.h the definition of
&lt;br&gt;&amp;gt; macros allowing to determine the YAP version at compile time?
&lt;br&gt;&amp;gt; I mean, like the macros
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    SICSTUS_MAJOR_VERSION
&lt;br&gt;&amp;gt;    SICSTUS_MINOR_VERSION
&lt;br&gt;&amp;gt;    SICSTUS_REVISION_VERSION
&lt;br&gt;&amp;gt;    SICSTUS_BETA_VERSION
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; defined by sicstus.h, the macros
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    CIAO_MAJOR_VERSION
&lt;br&gt;&amp;gt;    CIAO_MINOR_VERSION
&lt;br&gt;&amp;gt;    CIAO_PATCH_VERSION
&lt;br&gt;&amp;gt;    CIAO_SVNREV
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; defined by ciao_prolog.h, and the macro
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    PLVERSION
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; defined by SWI-Prolog.h.
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;     Roberto
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Prof. Roberto Bagnara
&lt;br&gt;&amp;gt; Computer Science Group
&lt;br&gt;&amp;gt; Department of Mathematics, University of Parma, Italy
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cs.unipr.it/~bagnara/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.unipr.it/~bagnara/&lt;/a&gt;&lt;br&gt;&amp;gt; mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984125&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bagnara@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;&amp;gt; trial. Simplify your report design, integration and deployment - and focus on
&lt;br&gt;&amp;gt; what you do best, core application coding. Discover what's new with
&lt;br&gt;&amp;gt; Crystal Reports now.  &lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984125&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984125&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/YAP-version-in-c_interface.h-tp24758413p25984125.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25984069</id>
	<title>Re: path to yap</title>
	<published>2009-10-20T16:13:32Z</published>
	<updated>2009-10-20T16:13:32Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Ingo,
&lt;br&gt;&lt;br&gt;Actually, that's a difficult question, YAP doesn't support that but I
&lt;br&gt;think that other languages, like ocaml, do have support. So it should
&lt;br&gt;be doable.
&lt;br&gt;&lt;br&gt;Sorry for the delay :(
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;On Wed, Oct 7, 2009 at 1:53 PM, Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984069&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've the problem that I want to start a new instance of yap from
&lt;br&gt;&amp;gt; within yap using system/1.
&lt;br&gt;&amp;gt; Therefor I was wondering whether it is possible to get the  path to
&lt;br&gt;&amp;gt; the current instance of yap.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks ingo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt; Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984069&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt; Phone: +32 16 32 7741
&lt;br&gt;&amp;gt; skype: ingo_thon
&lt;br&gt;&amp;gt; web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;&amp;gt; -------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984069&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984069&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/path-to-yap-tp25786154p25984069.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25984042</id>
	<title>Re: not a valid element for clpfd_reifiable_expression</title>
	<published>2009-10-20T16:09:54Z</published>
	<updated>2009-10-20T16:09:54Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Dear Domenico
&lt;br&gt;&lt;br&gt;My apologies for the very long lag tme :(
&lt;br&gt;&amp;gt; I've come across a little problem when using clp over finite domain.
&lt;br&gt;&lt;br&gt;&amp;gt;    ?- X = 2, B #&amp;lt;==&amp;gt; (X in 1..3).
&lt;br&gt;&amp;gt;      ERROR!!
&lt;br&gt;&amp;gt;      DOMAIN ERROR- : 2 in 1..3 not a valid element for
&lt;br&gt;&amp;gt; clpfd_reifiable_expression
&lt;br&gt;&lt;br&gt;YAP-6.0.0 succeeds too, maybe because it has a more recent version of
&lt;br&gt;CLP(FD). Would you mind trying it?
&lt;br&gt;&lt;br&gt;&amp;gt; The strange thing is that SWI doesn't have the same problem and succeeds.
&lt;br&gt;&amp;gt; Out of curiosity, single quotes seem to affect integers in some strange way,
&lt;br&gt;&amp;gt; is there a reason for this:
&lt;br&gt;&lt;br&gt;Yes, try X is 2'111 and you'll understand :)
&lt;br&gt;&lt;br&gt;Sorry for the delay
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ?- X = 2'.
&lt;br&gt;&amp;gt; X = 0 ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ?- X = 100'.
&lt;br&gt;&amp;gt;    | '
&lt;br&gt;&amp;gt;    | .
&lt;br&gt;&amp;gt;      SYNTAX ERROR at user, near line 11:
&lt;br&gt;&amp;gt;  X = 100
&lt;br&gt;&amp;gt; &amp;lt;==== HERE ====&amp;gt;
&lt;br&gt;&amp;gt;  .
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;    ?- X = 51'.
&lt;br&gt;&amp;gt;      SYNTAX ERROR at user, near line 18:
&lt;br&gt;&amp;gt;  X = []
&lt;br&gt;&amp;gt; &amp;lt;==== HERE ====&amp;gt;
&lt;br&gt;&amp;gt;  5.
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; Domenico
&lt;br&gt;&amp;gt; (Really sorry if this is a repeated message, I sent it already but from the
&lt;br&gt;&amp;gt; wrong email account)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt; ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984042&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25984042&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/not-a-valid-element-for-clpfd_reifiable_expression-tp25701392p25984042.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25977894</id>
	<title>Re: profiling in prolog</title>
	<published>2009-10-20T09:02:42Z</published>
	<updated>2009-10-20T09:02:42Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Tiago
&lt;br&gt;&lt;br&gt;Sorry for the delay. I couldn't understand your question very well :(
&lt;br&gt;&lt;br&gt;On Wed, Oct 7, 2009 at 3:57 PM, Tiago Bordoni &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25977894&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;tiagobordoni@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I´m working in a project for my graduation that a have to do some profiling
&lt;br&gt;&amp;gt; in prolog code and write this data in a new .pl archieve.
&lt;br&gt;&amp;gt; My problem is that a don´t know which place and struct that has the prolog
&lt;br&gt;&amp;gt; code that is read from the archive in the moment that i load it.
&lt;br&gt;&lt;br&gt;YAP has this hook ap_inform_profiler_of_clause and
&lt;br&gt;ap_inform_of_removal that are called whenever you add or remove code.
&lt;br&gt;They are implemented in gprof.c and you should look at them first, I
&lt;br&gt;think.
&lt;br&gt;&lt;br&gt;&amp;gt; The profiling information is in a new struct that i created in pred_entry
&lt;br&gt;&amp;gt; struct.
&lt;br&gt;&amp;gt; Which struct or global variable that have then start list of pred_entry
&lt;br&gt;&amp;gt; vars?
&lt;br&gt;&amp;gt; Wich struct or variable have the .pl source read in the load?
&lt;br&gt;&lt;br&gt;YAP does not keep the source of facts. Instead, it uses unification to
&lt;br&gt;recover the fact. Sources for rules are kept in a ClSource field of
&lt;br&gt;each clause structure. The code for clause in cdmgr.c is a bit
&lt;br&gt;complex, but that's how YAP recovers source.
&lt;br&gt;&lt;br&gt;Sorry again for the delay :(
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; thanks for all.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt;       TIAGO HENRIQUE BORDONI
&lt;br&gt;&amp;gt; ------------------------------------------------
&lt;br&gt;&amp;gt;      5° Ano - INFORMÁTICA - UEM
&lt;br&gt;&amp;gt;         Maringá - Paraná - Brasil
&lt;br&gt;&amp;gt;             Cel.: (44) 9982 8191
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;&amp;gt; is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;&amp;gt; developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;&amp;gt; ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25977894&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25977894&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/profiling-in-prolog-tp25788247p25977894.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25788247</id>
	<title>profiling in prolog</title>
	<published>2009-10-07T07:57:48Z</published>
	<updated>2009-10-07T07:57:48Z</updated>
	<author>
		<name>Tiago Bordoni</name>
	</author>
	<content type="html">Hi.&lt;br&gt;&lt;br&gt;I´m working in a project for my graduation that a have to do some profiling in prolog code and write this data in a new .pl archieve.&lt;br&gt;My problem is that a don´t know which place and struct that has the prolog code that is read from the archive in the moment that i load it.&lt;br&gt;
The profiling information is in a new struct that i created in pred_entry struct.&lt;br&gt;Which struct or global variable that have then start list of pred_entry vars?&lt;br&gt;Wich struct or variable have the .pl source read in the load?&lt;br&gt;
&lt;br&gt;thanks for all.&lt;br&gt;-- &lt;br&gt;       TIAGO HENRIQUE BORDONI &lt;br&gt; ------------------------------------------------ &lt;br&gt;      5° Ano - INFORMÁTICA - UEM &lt;br&gt;         Maringá - Paraná - Brasil&lt;br&gt;             Cel.: (44) 9982 8191&lt;br&gt;

&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25788247&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/profiling-in-prolog-tp25788247p25788247.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25786154</id>
	<title>path to yap</title>
	<published>2009-10-07T05:53:41Z</published>
	<updated>2009-10-07T05:53:41Z</updated>
	<author>
		<name>Ingo Thon-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I've the problem that I want to start a new instance of yap from &amp;nbsp;
&lt;br&gt;within yap using system/1.
&lt;br&gt;Therefor I was wondering whether it is possible to get the &amp;nbsp;path to &amp;nbsp;
&lt;br&gt;the current instance of yap.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks ingo
&lt;br&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;Ingo Thon &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786154&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ingo.thon@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Dept. of Computer Science
&lt;br&gt;Katholieke Universiteit Leuven
&lt;br&gt;Phone: +32 16 32 7741
&lt;br&gt;skype: ingo_thon
&lt;br&gt;web: &lt;a href=&quot;http://www.cs.kuleuven.be/~ingo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~ingo/&lt;/a&gt;&lt;br&gt;-------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Disclaimer: &lt;a href=&quot;http://www.kuleuven.be/cwis/email_disclaimer.htm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.kuleuven.be/cwis/email_disclaimer.htm&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry(R) Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9 - 12, 2009. Register now!
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconference&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconference&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25786154&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/path-to-yap-tp25786154p25786154.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25701392</id>
	<title>not a valid element for clpfd_reifiable_expression</title>
	<published>2009-10-01T05:43:34Z</published>
	<updated>2009-10-01T05:43:34Z</updated>
	<author>
		<name>Domenico Corapi</name>
	</author>
	<content type="html">&lt;div class=&quot;gmail_quote&quot;&gt;&lt;br&gt;&lt;div&gt;Dear all,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;ve come across a little problem when using clp over finite domain. &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;   ?- X = 2, B #&amp;lt;==&amp;gt; (X in 1..3).&lt;/div&gt;&lt;div&gt;
     ERROR!!&lt;/div&gt;&lt;div&gt;     DOMAIN ERROR- : 2 in 1..3 not a valid element for clpfd_reifiable_expression&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The strange thing is that SWI doesn&amp;#39;t have the same problem and succeeds. &lt;/div&gt;&lt;div&gt;Out of curiosity, single quotes seem to affect integers in some strange way, is there a reason for this:&lt;/div&gt;&lt;div&gt;

&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;?- X = 2&amp;#39;.&lt;/div&gt;&lt;div&gt;X = 0 ? &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;?- X = 100&amp;#39;.&lt;/div&gt;&lt;div&gt;   | &amp;#39;&lt;/div&gt;&lt;div&gt;   | .&lt;/div&gt;&lt;div&gt;     SYNTAX ERROR at user, near line 11:&lt;/div&gt;&lt;div&gt; X = 100&lt;/div&gt;

&lt;div&gt;&amp;lt;==== HERE ====&amp;gt;&lt;/div&gt;&lt;div&gt; .&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;   ?- X = 51&amp;#39;.&lt;/div&gt;&lt;div&gt;     SYNTAX ERROR at user, near line 18:&lt;/div&gt;&lt;div&gt; X = []&lt;/div&gt;&lt;div&gt;&amp;lt;==== HERE ====&amp;gt;&lt;/div&gt;&lt;div&gt; 5.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks in advance,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;div&gt;Domenico&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;(Really sorry if this is a repeated message, I sent it already but from the wrong email account)&lt;/div&gt;
&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25701392&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/not-a-valid-element-for-clpfd_reifiable_expression-tp25701392p25701392.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25536631</id>
	<title>Re: load_files/2performance</title>
	<published>2009-09-20T15:46:14Z</published>
	<updated>2009-09-20T15:46:14Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;Thanks very much Vitor for your prompt
action!&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Life can indeed be tough but let's believe
that&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;the future is longer than the past :)&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Vítor Santos Costa &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vsc@...&lt;/a&gt;&amp;gt;&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/20/2009 05:01 PM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Re: [Yap-users] load_files/2performance&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;Hi Jos&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;First, my apologies to everyone. The last few weeks have
been tough, I have been unable to do much for YAP :(&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;the test was small and my thinking even
smaller.. :-)&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
this might be better&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
'$check_if_reconsulted'(N,A) :-&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( recorded('$reconsulted',N/A,_) -&amp;gt;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; recorded('$reconsulted',X,_),&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( X = N/A , !;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X = '$', !, fail;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fail&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ).&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and the speed gain is the similar&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;It looks correct, and if the predicates are contiguous
will be efficient. It would be nicer to add the file name to the stack,
but this will work.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;Thanks!&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;Vitor&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=31%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA&lt;/b&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/19/2009 01:25 PM&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;
&lt;td width=68%&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=13%&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td width=86%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Jos De Roo/AMDUS/AGFA@AGFA@AGFASMTP&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;font size=3&gt;
&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Re: [Yap-users] load_files/2performance&lt;/font&gt;&lt;a href=Notes://bemordmai01/412566130053ACBD/A4D87D90E1B19842852564FF006DED4E/39D2DC0DC8FA7427C12576300046C240 target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;Link&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;&lt;font size=3&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
A small test with following change&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
diff --git a/pl/boot.yap b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
index b76559a..1e354ac 100644&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
--- a/pl/boot.yap&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
+++ b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
@@ -440,7 +440,7 @@ true :- true.&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; recorded('$reconsulted',X,_),&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ( X = N/A , !;&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; X = '$', !, fail;&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fail&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;!, fail&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ).&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 &lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt;&amp;nbsp;&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&lt;br&gt;
 '$inform_as_reconsulted'(N,A) :-&lt;/b&gt;&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
now gives&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulted /home/jdroo/temp/gen100000.yap in module user, 1080 msec
32995232 bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.195s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.164s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.032s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
which is (728297/1080-1)*100 = 67335 percent faster&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and all our test cases are now happy :-)&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=44%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/13/2009 02:24 PM&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;
&lt;td width=55%&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=18%&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td width=81%&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;font size=3&gt;
&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;[Yap-users] load_files/2performance&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;&lt;font size=3&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
We make use of load_files([F],[compilation_mode(assert_all)])&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and it appeared to us that it could take a long time for some cases&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
so I made a test file like&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
p0(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p1(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p2(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p3(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p4(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p5(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p6(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p7(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p8(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p9(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p10(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p11(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p12(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p99999(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
and ran&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% reconsulted /home/jdroo/temp/gen100000.yap in module user, 728297 msec
32995232 bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m9.012s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m8.370s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.512s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
which is more than 1000 times slower than&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
time yap -g &amp;quot;['gen100000.yap'],halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% consulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% consulted /home/jdroo/temp/gen100000.yap in module user, 664 msec 19792048
bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.682s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.668s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.012s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus
on &lt;br&gt;
what you do best, core application coding. Discover what's new with &lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2 color=blue&gt;&lt;u&gt;http://p.sf.net/sfu/bobj-july&lt;/u&gt;&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
_______________________________________________&lt;br&gt;
Yap-users mailing list&lt;/font&gt;&lt;/tt&gt;&lt;tt&gt;&lt;font size=2 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2 color=blue&gt;&lt;u&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/u&gt;&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=3&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
------------------------------------------------------------------------------&lt;br&gt;
Come build with us! The BlackBerry&amp;amp;reg; Developer Conference in SF,
CA&lt;br&gt;
is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;
developing skills, take BlackBerry mobile applications to market and stay
&lt;br&gt;
ahead of the curve. Join us from November 9&amp;amp;#45;12, 2009. Register
now&amp;amp;#33;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://p.sf.net/sfu/devconf_______________________________________________ target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;http://p.sf.net/sfu/devconf_______________________________________________&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=3&gt;&lt;br&gt;
Yap-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=3&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25536631&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/load_files-2performance-tp25422986p25536631.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25532508</id>
	<title>Re: load_files/2performance</title>
	<published>2009-09-20T08:01:53Z</published>
	<updated>2009-09-20T08:01:53Z</updated>
	<author>
		<name>Vítor Santos Costa</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Hi Jos&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;First, my apologies to everyone. The last few weeks have been tough, I have been unable to do much for YAP :(&lt;br&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;the test was small and my thinking even smaller.. :-)&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;this might be better&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;'$check_if_reconsulted'(N,A) :-&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( recorded('$reconsulted',N/A,_) -&amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recorded('$reconsulted',X,_),&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( X = N/A , !;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X = '$', !, fail;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fail&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;)&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;).&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;and the speed gain is the similar&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;It looks correct, and if the predicates are contiguous will be efficient. It would be nicer to add the file name to the stack, but this will work.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Thanks!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Vitor&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt; Kind regards,&lt;br&gt; &lt;br&gt; Jos De Roo | Agfa HealthCare&lt;br&gt; Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt; T &amp;nbsp;+32 3444 7618&lt;br&gt; &lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/w3c/jdroo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;br&gt; Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt; &lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/healthcare&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;table width=&quot;100%&quot;&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td width=&quot;40%&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA&lt;/b&gt;&lt;/font&gt;&lt;p&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;09/19/2009 01:25 PM&lt;/font&gt; &lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;59%&quot;&gt; &lt;table width=&quot;100%&quot;&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;Jos De Roo/AMDUS/AGFA@AGFA@AGFASMTP&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25532508&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;Re: [Yap-users] load_files/2performance&lt;/font&gt;&lt;a href=&quot;Notes://BEMORDMAI01/412566130053ACBD/A4D87D90E1B19842852564FF006DED4E/39D2DC0DC8FA7427C12576300046C240&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Link&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt; &lt;table&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;A small test with following change&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;diff --git a/pl/boot.yap b/pl/boot.yap&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;index b76559a..1e354ac 100644&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;--- a/pl/boot.yap&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;+++ b/pl/boot.yap&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;@@ -440,7 +440,7 @@ true :- true.&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recorded('$reconsulted',X,_),&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( X = N/A , !;&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;X = '$', !, fail;&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fail&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;!, fail&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;).&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;'$inform_as_reconsulted'(N,A) :-&lt;/b&gt;&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;now gives&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;time yap -g &quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&quot;&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulted /home/jdroo/temp/gen100000.yap in module user, 1080 msec 32995232 bytes&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;% YAP execution halted&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.195s&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.164s&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.032s&lt;/font&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;which is (728297/1080-1)*100 = 67335 percent faster&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;and all our test cases are now happy :-)&lt;/font&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; Kind regards,&lt;br&gt; &lt;br&gt; Jos De Roo | Agfa HealthCare&lt;br&gt; Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt; T &amp;nbsp;+32 3444 7618&lt;br&gt; &lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/w3c/jdroo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;br&gt; Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt; &lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/healthcare&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;table width=&quot;100%&quot;&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td width=&quot;40%&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/b&gt; &lt;/font&gt;&lt;p&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;09/13/2009 02:24 PM&lt;/font&gt; &lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;59%&quot;&gt; &lt;table width=&quot;100%&quot;&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25532508&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt; &lt;/td&gt;&lt;/tr&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;div align=&quot;right&quot;&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt; &lt;/td&gt;&lt;td&gt;&lt;font size=&quot;1&quot; face=&quot;sans-serif&quot;&gt;[Yap-users] load_files/2performance&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt; &lt;table&gt; &lt;tbody&gt;&lt;tr valign=&quot;top&quot;&gt; &lt;td&gt; &lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;We make use of load_files([F],[compilation_mode(assert_all)])&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; and it appeared to us that it could take a long time for some cases&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; so I made a test file like&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p0(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p1(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p2(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p3(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p4(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p5(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p6(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p7(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p8(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p9(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p10(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p11(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p12(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; ...&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; p99999(s,o).&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; and ran&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; time yap -g &quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&quot;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % reconsulted /home/jdroo/temp/gen100000.yap in module user, 728297 msec 32995232 bytes&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % YAP execution halted&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m9.012s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m8.370s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.512s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; which is more than 1000 times slower than&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; time yap -g &quot;['gen100000.yap'],halt&quot;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % consulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % consulted /home/jdroo/temp/gen100000.yap in module user, 664 msec 19792048 bytes&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; % YAP execution halted&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.682s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.668s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.012s&lt;/font&gt;&lt;font size=&quot;3&quot;&gt; &lt;br&gt; &lt;br&gt; &lt;/font&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;br&gt; Kind regards,&lt;br&gt; &lt;br&gt; Jos De Roo | Agfa HealthCare&lt;br&gt; Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt; T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=&quot;3&quot; color=&quot;blue&quot;&gt;&lt;u&gt;&lt;br&gt; &lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/w3c/jdroo/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;blue&quot; face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;br&gt; Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=&quot;3&quot; color=&quot;blue&quot;&gt;&lt;u&gt;&lt;br&gt; &lt;/u&gt;&lt;/font&gt;&lt;a href=&quot;http://www.agfa.com/healthcare&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;blue&quot; face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;/font&gt;&lt;tt&gt;&lt;font size=&quot;2&quot;&gt;------------------------------------------------------------------------------&lt;br&gt; Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day &lt;br&gt; trial. Simplify your report design, integration and deployment - and focus on &lt;br&gt; what you do best, core application coding. Discover what's new with &lt;br&gt; Crystal Reports now. &amp;nbsp;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=&quot;2&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;/font&gt;&lt;tt&gt;&lt;font size=&quot;2&quot;&gt;_______________________________________________&lt;br&gt; Yap-users mailing list&lt;br&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25532508&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt; &lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=&quot;2&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=&quot;2&quot;&gt;&lt;br&gt; &lt;/font&gt;&lt;/tt&gt;&lt;font size=&quot;2&quot; face=&quot;sans-serif&quot;&gt;&lt;br&gt; &lt;/font&gt; &lt;br&gt; &lt;br&gt;------------------------------------------------------------------------------&lt;br&gt;Come build with us! The BlackBerry&amp;amp;reg; Developer Conference in SF, CA&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay &lt;br&gt;ahead of the curve. Join us from November 9&amp;amp;#45;12, 2009. Register now&amp;amp;#33;&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf_______________________________________________&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf_______________________________________________&lt;/a&gt;&lt;br&gt;Yap-users mailing list&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25532508&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;br&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25532508&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/load_files-2performance-tp25422986p25532508.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25525229</id>
	<title>Re: load_files/2performance</title>
	<published>2009-09-19T13:09:49Z</published>
	<updated>2009-09-19T13:09:49Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;the test was small and my thinking even
smaller.. :-)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;this might be better&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;'$check_if_reconsulted'(N,A) :-&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(
recorded('$reconsulted',N/A,_) -&amp;gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;recorded('$reconsulted',X,_),&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;( X = N/A , !;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;X = '$', !, fail;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;fail&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;and the speed gain is the similar&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA&lt;/b&gt;&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/19/2009 01:25 PM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Jos De Roo/AMDUS/AGFA@AGFA@AGFASMTP&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25525229&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Re: [Yap-users] load_files/2performance&lt;/font&gt;&lt;a href=Notes://BEMORDMAI01/412566130053ACBD/A4D87D90E1B19842852564FF006DED4E/39D2DC0DC8FA7427C12576300046C240 target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Link&lt;/a&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;A small test with following change&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;diff --git a/pl/boot.yap b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;index b76559a..1e354ac 100644&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;--- a/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;+++ b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;@@ -440,7 +440,7 @@ true :- true.&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recorded('$reconsulted',X,_),&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(
X = N/A , !;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;X = '$', !, fail;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fail&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;!,
fail&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;).&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;'$inform_as_reconsulted'(N,A)
:-&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;now gives&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulted /home/jdroo/temp/gen100000.yap
in module user, 1080 msec 32995232 bytes&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% YAP execution halted&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.195s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.164s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.032s&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;which is (728297/1080-1)*100 = 67335
percent faster&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;and all our test cases are now happy
:-)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/13/2009 02:24 PM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25525229&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;[Yap-users] load_files/2performance&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We make use of load_files([F],[compilation_mode(assert_all)])&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and it appeared to us that it could take a long time for some cases&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
so I made a test file like&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p0(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p1(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p2(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p3(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p4(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p5(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p6(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p7(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p8(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p9(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p10(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p11(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p12(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p99999(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and ran&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulted /home/jdroo/temp/gen100000.yap in module user, 728297 msec
32995232 bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m9.012s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m8.370s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.512s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
which is more than 1000 times slower than&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
time yap -g &amp;quot;['gen100000.yap'],halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % consulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % consulted /home/jdroo/temp/gen100000.yap in module user, 664 msec 19792048
bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.682s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.668s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.012s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;tt&gt;&lt;font size=2&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus
on &lt;br&gt;
what you do best, core application coding. Discover what's new with &lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://p.sf.net/sfu/bobj-july&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;&lt;tt&gt;&lt;font size=2&gt;_______________________________________________&lt;br&gt;
Yap-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25525229&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25525229&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/load_files-2performance-tp25422986p25525229.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25520714</id>
	<title>Re: load_files/2performance</title>
	<published>2009-09-19T04:25:27Z</published>
	<updated>2009-09-19T04:25:27Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;A small test with following change&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;diff --git a/pl/boot.yap b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;index b76559a..1e354ac 100644&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;--- a/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;+++ b/pl/boot.yap&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;@@ -440,7 +440,7 @@ true :- true.&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recorded('$reconsulted',X,_),&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(
X = N/A , !;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp;X = '$', !, fail;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fail&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;!,
fail&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;).&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;b&gt;&amp;nbsp;'$inform_as_reconsulted'(N,A)
:-&lt;/b&gt;&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;now gives&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulted /home/jdroo/temp/gen100000.yap
in module user, 1080 msec 32995232 bytes&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% YAP execution halted&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.195s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m1.164s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.032s&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;which is (728297/1080-1)*100 = 67335
percent faster&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;and all our test cases are now happy
:-)&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/13/2009 02:24 PM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25520714&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;[Yap-users] load_files/2performance&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;We make use of load_files([F],[compilation_mode(assert_all)])&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and it appeared to us that it could take a long time for some cases&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
so I made a test file like&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p0(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p1(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p2(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p3(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p4(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p5(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p6(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p7(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p8(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p9(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p10(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p11(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p12(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
p99999(s,o).&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
and ran&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % reconsulted /home/jdroo/temp/gen100000.yap in module user, 728297 msec
32995232 bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m9.012s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m8.370s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.512s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
which is more than 1000 times slower than&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
time yap -g &amp;quot;['gen100000.yap'],halt&amp;quot;&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % consulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 % consulted /home/jdroo/temp/gen100000.yap in module user, 664 msec 19792048
bytes&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% YAP execution halted&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.682s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.668s&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.012s&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;
&lt;tt&gt;&lt;font size=2&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus
on &lt;br&gt;
what you do best, core application coding. Discover what's new with &lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://p.sf.net/sfu/bobj-july&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;br&gt;
&lt;tt&gt;&lt;font size=2&gt;_______________________________________________&lt;br&gt;
Yap-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25520714&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Come build with us! The BlackBerry&amp;reg; Developer Conference in SF, CA
&lt;br&gt;is the only developer event you need to attend this year. Jumpstart your
&lt;br&gt;developing skills, take BlackBerry mobile applications to market and stay 
&lt;br&gt;ahead of the curve. Join us from November 9&amp;#45;12, 2009. Register now&amp;#33;
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/devconf&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/devconf&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25520714&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/load_files-2performance-tp25422986p25520714.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25422986</id>
	<title>load_files/2performance</title>
	<published>2009-09-13T05:24:33Z</published>
	<updated>2009-09-13T05:24:33Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;We make use of load_files([F],[compilation_mode(assert_all)])&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;and it appeared to us that it could
take a long time for some cases&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;so I made a test file like&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p0(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p1(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p2(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p3(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p4(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p5(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p6(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p7(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p8(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p9(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p10(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p11(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p12(s,o).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;...&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p99999(s,o).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;and ran&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;time yap -g &amp;quot;load_files(['gen100000.yap'],[compilation_mode(assert_all)]),halt&amp;quot;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% reconsulted /home/jdroo/temp/gen100000.yap
in module user, 728297 msec 32995232 bytes&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% YAP execution halted&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m9.012s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;12m8.370s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.512s&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;which is more than 1000 times slower
than&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;time yap -g &amp;quot;['gen100000.yap'],halt&amp;quot;&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% Restoring file /usr/local/lib/Yap/startup.yss&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% consulting /home/jdroo/temp/gen100000.yap...&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp;% consulted /home/jdroo/temp/gen100000.yap
in module user, 664 msec 19792048 bytes&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% YAP execution halted&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;real &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.682s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;user &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.668s&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;sys &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0m0.012s&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25422986&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/load_files-2performance-tp25422986p25422986.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25208542</id>
	<title>term_expansion masks static predicate when file is loaded with &quot;yap -l&quot;</title>
	<published>2009-08-29T21:02:52Z</published>
	<updated>2009-08-29T21:02:52Z</updated>
	<author>
		<name>Brian DeVries</name>
	</author>
	<content type="html">Howdy all,
&lt;br&gt;&lt;br&gt;I'm trying to write a lexer generator for Yap. I have a special term
&lt;br&gt;type of the form @rule := &amp;lt;stuff&amp;gt;, and I am currently expanding this
&lt;br&gt;(via `term_expansion`) into a clause of the predicate `match` for each
&lt;br&gt;rule. I also have a few static `match` clauses in the same file. I
&lt;br&gt;have a &amp;quot;Client&amp;quot; file that uses the lexer and loads it via `consult`.
&lt;br&gt;&lt;br&gt;The problem comes when loading the Client file. If I load it via
&lt;br&gt;`consult` after starting the interpreter, everything works fine. If I
&lt;br&gt;pre-load it from the command-line via `yap -l`, then the static
&lt;br&gt;`match` clauses are no longer present. This behavior doesn't make
&lt;br&gt;sense to me, so I'm thinking it's a bug, or a misunderstanding of some
&lt;br&gt;nuance between command-line loading and `consult`.
&lt;br&gt;&lt;br&gt;Here's a stripped down example that demonstrates the behavior):
&lt;br&gt;&lt;br&gt;File: lexrule_simple.pl
&lt;br&gt;===========================================
&lt;br&gt;:- source.
&lt;br&gt;% Define the operators
&lt;br&gt;:- op(100, fx, '@'). &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;% Indicates a lexer rule.
&lt;br&gt;:- op(1200, xfx, ':='). &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;% Lexer rule neck
&lt;br&gt;&lt;br&gt;user:term_expansion( (@H := B), Expanded) :-
&lt;br&gt;&amp;nbsp; &amp;nbsp; NewPred = (
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;match(H, H - L) --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(B, {format('Calling expanded rule: ~w~n', [H])})
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ),
&lt;br&gt;&amp;nbsp; &amp;nbsp; expand_term(NewPred, Expanded).
&lt;br&gt;&lt;br&gt;match(_, _ - C) --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; [C].
&lt;br&gt;===========================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;File: use_lexrule_simple.pl
&lt;br&gt;===========================================
&lt;br&gt;:- source.
&lt;br&gt;:- consult(disappearing_match).
&lt;br&gt;&lt;br&gt;@p := bar.
&lt;br&gt;bar --&amp;gt; [a].
&lt;br&gt;===========================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;If the file is loaded via
&lt;br&gt;&lt;br&gt;===========================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- consult(use_lexrule_simple).
&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- listing(match).
&lt;br&gt;match(_,_-C,A,B) :-
&lt;br&gt;&amp;nbsp; &amp;nbsp;'C'(A,C,B).
&lt;br&gt;match(p,p-_,A,B) :-
&lt;br&gt;&amp;nbsp; &amp;nbsp;bar(A,B),
&lt;br&gt;&amp;nbsp; &amp;nbsp;format('Calling expanded rule: ~w~n',user:[p]).
&lt;br&gt;yes
&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- match(X, X - T, [a], []).
&lt;br&gt;T = a ? ;
&lt;br&gt;Calling expanded rule: p
&lt;br&gt;X = p ? ;
&lt;br&gt;no
&lt;br&gt;===========================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;If it is loaded via yap -l use_lexrule_simple.pl:
&lt;br&gt;&lt;br&gt;===========================================
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- listing(match).
&lt;br&gt;match(p,p-_,A,B) :-
&lt;br&gt;&amp;nbsp; &amp;nbsp;bar(A,B),
&lt;br&gt;&amp;nbsp; &amp;nbsp;format('Calling expanded rule: ~w~n',user:[p]).
&lt;br&gt;yes
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- match(X, X - T, [a], []).
&lt;br&gt;Calling expanded rule: p
&lt;br&gt;X = p ? ;
&lt;br&gt;no
&lt;br&gt;===========================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Any ideas, suggestions? I could well be missing something, but the
&lt;br&gt;documentation doesn't indicate that `yap -l` is any different from
&lt;br&gt;consulting the file after the interpreter has been started, so I can't
&lt;br&gt;see why Yap would behave in this way.
&lt;br&gt;&lt;br&gt;&lt;br&gt;As a side question: I'm writing this lexer generator because searches
&lt;br&gt;for such a system have turned up nothing and I'd like to wrap all of
&lt;br&gt;the lexing logic (reading the file, tokenizing, etc.) into one
&lt;br&gt;package. Is there a better approach, or is there an existing system
&lt;br&gt;that I'm not aware of?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;~Brian W. DeVries
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25208542&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/term_expansion-masks-static-predicate-when-file-is-loaded-with-%22yap--l%22-tp25208542p25208542.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24970070</id>
	<title>save and restore broken in Yap 6.0? Yap, Logtalk and command line arguments</title>
	<published>2009-08-14T04:19:00Z</published>
	<updated>2009-08-14T04:19:00Z</updated>
	<author>
		<name>Jörg Schuster</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;saving and restoring doesn't seem to work in Yap 6.0:
&lt;br&gt;&lt;br&gt;&amp;nbsp;schuster@lakonia:~/lng/0&amp;gt; yap
&lt;br&gt;% Restoring file /usr/local/lib/Yap/startup.yss
&lt;br&gt;YAP version Yap-6.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- assert(likes(john, mary)).
&lt;br&gt;yes
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- assert(likes(sepp, mary)).
&lt;br&gt;yes
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- save(tmp0).
&lt;br&gt;yes
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- schuster@lakonia:~/lng/0&amp;gt; yap
&lt;br&gt;% Restoring file /usr/local/lib/Yap/startup.yss
&lt;br&gt;YAP version Yap-6.0.0
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- restore(tmp0).
&lt;br&gt;no
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- 
&lt;br&gt;&lt;br&gt;Or am I doing something wrong?
&lt;br&gt;&lt;br&gt;By the way: What I am trying to achieve is compile a Logtalk program that uses command line arguments into a saved state. Does anybody have a simple example of how to do this?
&lt;br&gt;&lt;br&gt;Jörg
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/save-and-restore-broken-in-Yap-6.0--Yap%2C-Logtalk-and-command-line-arguments-tp24970070p24970070.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24787679</id>
	<title>Re: [Yap-6.0.0] compiling plus/2 with input unbound</title>
	<published>2009-08-03T02:21:52Z</published>
	<updated>2009-08-03T02:21:52Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;Oops..&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;The example should have been with line
12&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S*1000
+ E*100 + N*10 + D + M*1000 + O*100 + R*10 + E #= M*10000 + O*1000 + N*100
+ E*10 + Y,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td width=40%&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;b&gt;Jos De Roo/AMDUS/AGFA@AGFA&lt;/b&gt;
&lt;/font&gt;
&lt;p&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;08/03/2009 11:08 AM&lt;/font&gt;
&lt;td width=59%&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;To&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24787679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yap-users@...&lt;/a&gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;cc&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;div align=right&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Subject&lt;/font&gt;&lt;/div&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;[Yap-users] [Yap-6.0.0] compiling plus/2
with input unbound&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table&gt;
&lt;tr valign=top&gt;
&lt;td&gt;
&lt;td&gt;&lt;/table&gt;
&lt;br&gt;&lt;/table&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;When loading the following classical
example&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - &lt;br&gt;
:- use_module(library(clpfd)).&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
fac(0,1).&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
fac(N,F) :-&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;N #&amp;gt; 0, N1 #= N-1, F #= N*F1, fac(N1,F1).&lt;/font&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
test(Vs) :-&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Vs = [A,B,C,D], Vs ins 0..711, A*B*C*D #= 711*1000000,
A+B+C+D #= 711, A #&amp;gt;= B, B #&amp;gt;= C, C #&amp;gt;= D, labeling([ff],Vs).&lt;/font&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
puzzle([S,E,N,D] + [M,O,R,E] = [M,O,N,E,Y]) :-&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Vars = [S,E,N,D,M,O,R,Y],&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Vars ins 0..9,&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;all_different(Vars),&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S*1000 + E*100 + N*10 + D + M*1000 + O*100
+ R*10 + E #= K, K #= M*10000 + O*1000 + N*100 + E*10 + Y,&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;M #\= 0, S #\= 0.&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - &lt;/font&gt;&lt;font size=3&gt;&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
we get&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
YAP version Yap-6.0.0&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; ERROR!! &amp;nbsp;(/home/jdroo/temp/testclp.yap:12).&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; TYPE ERROR- in line 12, compiling plus/2 with input unbound:
expected unbound variable, got _131193*1000+_131196*100+_131199*10+_131185+_131202*1000+_131205*100+_131208*10+_131196&lt;/font&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
After replacing&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S*1000 + E*100 + N*10 + D + M*1000 + O*100
+ R*10 + E #= M*10000 + O*1000 + N*100 + E*10 + Y,&lt;/font&gt;&lt;font size=3&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
with&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;S*1000 + E*100 + N*10 + D + M*1000 + O*100
+ R*10 + E #= K, K #= M*10000 + O*1000 + N*100 + E*10 + Y,&lt;/font&gt;&lt;font size=3&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
everything works fine.&lt;/font&gt;&lt;font size=3&gt; &lt;br&gt;
&lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/w3c/jdroo/&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;u&gt;&lt;br&gt;
&lt;/u&gt;&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 color=blue face=&quot;sans-serif&quot;&gt;&lt;u&gt;http://www.agfa.com/healthcare&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;
&lt;tt&gt;&lt;font size=2&gt;------------------------------------------------------------------------------&lt;br&gt;
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
&lt;br&gt;
trial. Simplify your report design, integration and deployment - and focus
on &lt;br&gt;
what you do best, core application coding. Discover what's new with &lt;br&gt;
Crystal Reports now. &amp;nbsp;&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;http://p.sf.net/sfu/bobj-july&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;br&gt;
&lt;tt&gt;&lt;font size=2&gt;_______________________________________________&lt;br&gt;
Yap-users mailing list&lt;br&gt;
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24787679&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;tt&gt;&lt;font size=2&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/font&gt;&lt;/tt&gt;&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;&lt;br&gt;
&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24787679&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Yap-6.0.0--compiling-plus-2-with-input-unbound-tp24787514p24787679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24787514</id>
	<title>[Yap-6.0.0] compiling plus/2 with input unbound</title>
	<published>2009-08-03T02:08:49Z</published>
	<updated>2009-08-03T02:08:49Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;When loading the following classical example&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - &lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;:- use_module(library(clpfd)).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;fac(0,1).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;fac(N,F) :-&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; N
#&amp;gt; 0, N1 #= N-1, F #= N*F1, fac(N1,F1).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;test(Vs) :-&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Vs
= [A,B,C,D], Vs ins 0..711, A*B*C*D #= 711*1000000, A+B+C+D #= 711, A #&amp;gt;=
B, B #&amp;gt;= C, C #&amp;gt;= D, labeling([ff],Vs).&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;puzzle([S,E,N,D] + [M,O,R,E] = [M,O,N,E,Y])
:-&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Vars
= [S,E,N,D,M,O,R,Y],&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Vars
ins 0..9,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; all_different(Vars),&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S*1000
+ E*100 + N*10 + D + M*1000 + O*100 + R*10 + E #= K, K #= M*10000 + O*1000
+ N*100 + E*10 + Y,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; M
#\= 0, S #\= 0.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;% - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;we get&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;YAP version Yap-6.0.0&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;ERROR!! &amp;nbsp;(/home/jdroo/temp/testclp.yap:12).&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;TYPE ERROR- in line
12, compiling plus/2 with input unbound: expected unbound variable, got
_131193*1000+_131196*100+_131199*10+_131185+_131202*1000+_131205*100+_131208*10+_131196&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;After replacing&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S*1000
+ E*100 + N*10 + D + M*1000 + O*100 + R*10 + E #= M*10000 + O*1000 + N*100
+ E*10 + Y,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;with&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; S*1000
+ E*100 + N*10 + D + M*1000 + O*100 + R*10 + E #= K, K #= M*10000 + O*1000
+ N*100 + E*10 + Y,&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;everything works fine.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24787514&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Yap-6.0.0--compiling-plus-2-with-input-unbound-tp24787514p24787514.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24758413</id>
	<title>YAP version in c_interface.h</title>
	<published>2009-07-31T07:18:02Z</published>
	<updated>2009-07-31T07:18:02Z</updated>
	<author>
		<name>Roberto Bagnara</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;br&gt;Hi there,
&lt;br&gt;&lt;br&gt;would you please consider adding to c_interface.h the definition of
&lt;br&gt;macros allowing to determine the YAP version at compile time?
&lt;br&gt;I mean, like the macros
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; SICSTUS_MAJOR_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; SICSTUS_MINOR_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; SICSTUS_REVISION_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; SICSTUS_BETA_VERSION
&lt;br&gt;&lt;br&gt;defined by sicstus.h, the macros
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; CIAO_MAJOR_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; CIAO_MINOR_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; CIAO_PATCH_VERSION
&lt;br&gt;&amp;nbsp; &amp;nbsp; CIAO_SVNREV
&lt;br&gt;&lt;br&gt;defined by ciao_prolog.h, and the macro
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; PLVERSION
&lt;br&gt;&lt;br&gt;defined by SWI-Prolog.h.
&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Roberto
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Prof. Roberto Bagnara
&lt;br&gt;Computer Science Group
&lt;br&gt;Department of Mathematics, University of Parma, Italy
&lt;br&gt;&lt;a href=&quot;http://www.cs.unipr.it/~bagnara/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.unipr.it/~bagnara/&lt;/a&gt;&lt;br&gt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24758413&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bagnara@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24758413&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/YAP-version-in-c_interface.h-tp24758413p24758413.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24727799</id>
	<title>building Yap-6.0.0 plus MYDDAS</title>
	<published>2009-07-29T14:18:18Z</published>
	<updated>2009-07-29T14:18:18Z</updated>
	<author>
		<name>jos.deroo</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;In an attempt to build Yap-6.0.0 plus MYDDAS
i.e.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;./configure --enable-cut-c --enable-myddas&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;make gives following error:&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc -c -DBP_FREE -O3 -fomit-frame-pointer
-Wall -Wstrict-prototypes -Wmissing-prototypes -DMYDDAS_MYSQL -DMYDDAS_ODBC
-DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DCUT_C=1 -DHAVE_CONFIG_H
-I. -I./H -I./OPTYap -I./BEAM -I./packages/MYDDAS -I./include -DYAP_VERSION=\&amp;quot;Yap-6.0.0\&amp;quot;
&amp;nbsp;-DPL_SRC_DIR=\&amp;quot;/usr/local/share/Yap/pl/\&amp;quot; ./console/yap.c
-o yap.o&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc -c -DBP_FREE -O3 -fomit-frame-pointer
-Wall -Wstrict-prototypes -Wmissing-prototypes -DMYDDAS_MYSQL -DMYDDAS_ODBC
-DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DCUT_C=1 -DHAVE_CONFIG_H
-I. -I./H -I./OPTYap -I./BEAM -I./packages/MYDDAS C/agc.c -o agc.o&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;In file included from ./H/Yap.h:385,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from ./H/absmi.h:141,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from C/agc.c:22:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;./H/Regs.h:23:20: error: myddas.h: No
such file or directory&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;In file included from ./H/Yap.h:385,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from ./H/absmi.h:141,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from C/agc.c:22:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;./H/Regs.h:96: error: expected specifier-qualifier-list
before ‘MYDDAS_GLOBAL’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;./H/Regs.h: In function ‘CalculateStackGap’:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;./H/Regs.h:766: error: ‘REGSTORE’
has no member named ‘LCL0_’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;In file included from ./H/Yap.h:592,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from ./H/absmi.h:141,&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from C/agc.c:22:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;...&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Then I quickly tried with&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;cp MYDDAS/myddas.h H&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;but that doesn't make make happier either:&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc -c -DBP_FREE -O3 -fomit-frame-pointer
-Wall -Wstrict-prototypes -Wmissing-prototypes -DMYDDAS_MYSQL -DMYDDAS_ODBC
-DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DCUT_C=1 -DHAVE_CONFIG_H
-I. -I./H -I./OPTYap -I./BEAM -I./packages/MYDDAS C/agc.c -o agc.o&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc -c -DBP_FREE -O3 -fomit-frame-pointer
-Wall -Wstrict-prototypes -Wmissing-prototypes -DMYDDAS_MYSQL -DMYDDAS_ODBC
-DCOROUTINING=1 -DRATIONAL_TREES=1 -DDEPTH_LIMIT=1 -DCUT_C=1 -DHAVE_CONFIG_H
-I. -I./H -I./OPTYap -I./BEAM -I./packages/MYDDAS C/absmi.c -o absmi.o&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c: In function ‘Yap_absmi’:&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:1808: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:1808: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2179: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2179: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2220: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2220: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2274: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2274: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2346: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2346: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2392: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:2392: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:7596: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:7680: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:9575: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:9575: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:9636: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:9636: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:13916: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:13916: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:14018: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;C/absmi.c:14018: error: ‘union &amp;lt;anonymous&amp;gt;’
has no member named ‘lds’&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;make: *** [absmi.o] Error 1&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;This is not a burning issue as we can
do our tests perfectly fine with Yap-5.1.3 plus MYDDAS :-)&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
Kind regards,&lt;br&gt;
&lt;br&gt;
Jos De Roo | Agfa HealthCare&lt;br&gt;
Senior Researcher | HE/Advanced Clinical Applications Research&lt;br&gt;
T &amp;nbsp;+32 3444 7618&lt;br&gt;
 &lt;/font&gt;&lt;a href=http://www.agfa.com/w3c/jdroo target=&quot;_top&quot; rel=&quot;nofollow&quot; /&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/w3c/jdroo/&lt;/font&gt;&lt;/a&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;br&gt;
Quadrat NV, Kortrijksesteenweg 157, 9830 Sint-Martens-Latem, Belgium&lt;br&gt;
&lt;/font&gt;&lt;a href=http://www.agfa.com/healthcare target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;http://www.agfa.com/healthcare&lt;/font&gt;&lt;/a&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
&lt;br&gt;trial. Simplify your report design, integration and deployment - and focus on 
&lt;br&gt;what you do best, core application coding. Discover what's new with 
&lt;br&gt;Crystal Reports now. &amp;nbsp;&lt;a href=&quot;http://p.sf.net/sfu/bobj-july&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/bobj-july&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24727799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/building-Yap-6.0.0-plus-MYDDAS-tp24727799p24727799.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24607402</id>
	<title>Re: Yap-6 docs and FLI</title>
	<published>2009-07-22T07:18:35Z</published>
	<updated>2009-07-22T07:18:35Z</updated>
	<author>
		<name>Chris Mungall-5</name>
	</author>
	<content type="html">&lt;br&gt;On Jul 14, 2009, at 11:03 AM, Vitor Santos Costa wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Dear Chris
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hope your talk in ICLP. Shame I couldn't go this year. Would it be
&lt;br&gt;&amp;gt; possible to have a look at the slides?
&lt;br&gt;&lt;br&gt;Hi Vitor
&lt;br&gt;&lt;br&gt;The slides are on slideshare and linked to from here:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://blipkit.wordpress.com/2009/07/22/iclp-2009/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blipkit.wordpress.com/2009/07/22/iclp-2009/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Comments welcome!
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24607402&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-6-docs-and-FLI-tp24401241p24607402.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24481419</id>
	<title>Re: Yap-6 docs and FLI</title>
	<published>2009-07-14T08:03:13Z</published>
	<updated>2009-07-14T08:03:13Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Dear Chris
&lt;br&gt;&lt;br&gt;Hope your talk in ICLP. Shame I couldn't go this year. Would it be
&lt;br&gt;possible to have a look at the slides?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt; &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br&gt;&amp;gt; &amp;lt;foo&amp;gt;x&amp;lt;/foo&amp;gt;
&lt;br&gt;&amp;gt; ---
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; yap -g
&lt;br&gt;&amp;gt; &amp;quot;use_module(library(sgml)),load_structure('foo2.xml',[X],[dialect(xml)]),writeln(x=X)&amp;quot;
&lt;br&gt;&amp;gt; % Restoring file /usr/local/lib/Yap/startup.yss
&lt;br&gt;&amp;gt; YAP version Yap-6.0.0
&lt;br&gt;&amp;gt;  % reconsulting /usr/local/share/Yap/sgml.pl...
&lt;br&gt;&amp;gt;  % reconsulting /usr/local/share/Yap/option.pl...
&lt;br&gt;&amp;gt;  % reconsulted /usr/local/share/Yap/option.pl in module swi_option, 1 msec
&lt;br&gt;&amp;gt; 12040 bytes
&lt;br&gt;&amp;gt;  % reconsulted /usr/local/share/Yap/sgml.pl in module sgml, 41 msec 329608
&lt;br&gt;&amp;gt; bytes
&lt;br&gt;&amp;gt; no
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;Both work for me.,
&lt;br&gt;&lt;br&gt;&amp;gt; swipl -g
&lt;br&gt;&amp;gt; &amp;quot;use_module(library(sgml)),load_structure('foo2.xml',[X],[dialect(xml)]),writeln(x=X)&amp;quot;
&lt;br&gt;&amp;gt; x=element(foo, [], [x])
&lt;br&gt;&amp;gt; 1 ?-
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The second example uses xml namespaces and generates 'PL_handle_signals not
&lt;br&gt;&amp;gt; implemented' messages, with either xml or xmlns dialect
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Yes, that is just a warning, but it shouldn't affect the result.
&lt;br&gt;That's what I get with my version (maybe doing a make clean in
&lt;br&gt;packages/sgml and packages/PLStream will help).
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&amp;nbsp; &amp;nbsp;?- &amp;nbsp;load_structure('foo3.xml',[X],[dialect(xml)]).
&lt;br&gt;PL_handle_signals not implemented
&lt;br&gt;X = element('Ontology',[xmlns='&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#','xml:base'='http://www.w3.org/2006/12/owl2-xml#','xmlns:owl2xml'='http://www.w3.org/2006/12/owl2-xml#','xmlns:purl'='http://purl.obofoundry.org/','xmlns:xsd'='http://www.w3.org/2001/XMLSchema#','xmlns:rdfs'='http://www.w3.org/2000/01/rdf-schema#','xmlns:rdf'='http://www.w3.org/1999/02/22-rdf-syntax-ns#','xmlns:owl'='http://www.w3.org/2002/07/owl#','URI'='http://purl.obofoundry.org/'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#','xml:base'='http://www.w3.org/2006/12/owl2-xml#','xmlns:owl2xml'='http://www.w3.org/2006/12/owl2-xml#','xmlns:purl'='http://purl.obofoundry.org/','xmlns:xsd'='http://www.w3.org/2001/XMLSchema#','xmlns:rdfs'='http://www.w3.org/2000/01/rdf-schema#','xmlns:rdf'='http://www.w3.org/1999/02/22-rdf-syntax-ns#','xmlns:owl'='http://www.w3.org/2002/07/owl#','URI'='http://purl.obofoundry.org/'&lt;/a&gt;],['\n\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000026'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000026'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['uracil nucleobase']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000026'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000026'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000115'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000115'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['A uracil nucleobase is a
&lt;br&gt;pyrimidine nucleobase that contains a 2-oxo group and a 4-oxo group
&lt;br&gt;and has a free valence at the 1-position.']),'\n &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n
&lt;br&gt;']),'\n\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000027'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000027'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000023'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000023'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000027'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000027'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['adenine nucleobase']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000027'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000027'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000115'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000115'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['An adenine nucleobase is a purine
&lt;br&gt;nucleobase that contains a 6-amino group and a free valence at the
&lt;br&gt;9-position.']),'\n &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n
&lt;br&gt;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000028'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000028'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000023'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000023'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000028'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000028'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['guanine nucleobase']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000028'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000028'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000115'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000115'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['A guanine nucleobase is a purine
&lt;br&gt;nucleobase that contains a 2-amino group, a 6-oxo group and a free
&lt;br&gt;valence at the 9-position.']),'\n &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n
&lt;br&gt;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000032'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000032'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000019'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000019'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000032'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000032'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['purine ribonucleoside']),'\n
&lt;br&gt;&amp;nbsp; ']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000034'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000034'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000019'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000019'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000034'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000034'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['pyrimidine ribonucleoside']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; ']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000035'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000035'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000034'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000034'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000035'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000035'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['cytidine residue']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000037'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000037'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000032'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000032'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000037'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000037'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['adenosine residue']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000038'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000038'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000032'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000032'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000038'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000038'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://purl.obofoundry.org/IAO_0000111'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/IAO_0000111'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['guanosine residue']),'\n
&lt;br&gt;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000039'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000039'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000039'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000039'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1a conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000040'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000040'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000040'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000040'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1c conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000041'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000041'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000041'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000041'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1e conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000042'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000042'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000042'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000042'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1f conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000043'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000043'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000043'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000043'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1g conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000044'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000044'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000044'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000044'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1l conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000045'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000045'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000045'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000045'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 1m conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000046'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000046'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000046'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000046'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 3a conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000047'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000047'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000047'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000047'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 3d conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('SubClassOf',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000048'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000048'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNA_0000033'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNA_0000033'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;',element('EntityAnnotation',[],['\n
&lt;br&gt;',element('Class',['URI'='&lt;a href=&quot;http://purl.obofoundry.org/RNAO_0000048'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/RNAO_0000048'&lt;/a&gt;],[]),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Annotation',[annotationURI='&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#label'&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#label'&lt;/a&gt;],['\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;',element('Constant',[],['suite in 5a conformation']),'\n
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;']),'\n &amp;nbsp; &amp;nbsp;']),'\n']) ?
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24481419&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-6-docs-and-FLI-tp24401241p24481419.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24403442</id>
	<title>Re: Yap-6 docs and FLI</title>
	<published>2009-07-08T21:02:06Z</published>
	<updated>2009-07-08T21:02:06Z</updated>
	<author>
		<name>Chris Mungall-5</name>
	</author>
	<content type="html">&lt;br&gt;On Jul 8, 2009, at 7:06 PM, Vitor Santos Costa wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Chris
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Is there any documentation for yap-6 or details of changes,
&lt;br&gt;&amp;gt;&amp;gt; particularly in the FLI?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; YAP-6 has some changes to the c-interface, mostly documented I think.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Looking at the source from git, it appears that some SWI packages &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; such
&lt;br&gt;&amp;gt;&amp;gt; as sgml are present, and compile. From this I would infer that Yap's
&lt;br&gt;&amp;gt;&amp;gt; FLI is now the same as SWI's (yay!). However, whilst I can get sgml &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to
&lt;br&gt;&amp;gt;&amp;gt; compile, I can't get it to work (depending on the xml, it either &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; fails
&lt;br&gt;&amp;gt;&amp;gt; or outputs &amp;quot;PL_handle_signals not implemented&amp;quot;), so I'm not sure what
&lt;br&gt;&amp;gt;&amp;gt; the status is.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The PL emulation is not complete yet. I expect some stuff would be &amp;nbsp;
&lt;br&gt;&amp;gt; missing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I didn't test very hard, if you give me examples it will make my &amp;nbsp;
&lt;br&gt;&amp;gt; life easier.
&lt;/div&gt;&lt;/div&gt;first example uses a file foo2.xml:
&lt;br&gt;&lt;br&gt;---
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;foo&amp;gt;x&amp;lt;/foo&amp;gt;
&lt;br&gt;---
&lt;br&gt;&lt;br&gt;yap -g &amp;quot;use_module(library(sgml)),load_structure('foo2.xml',[X], 
&lt;br&gt;[dialect(xml)]),writeln(x=X)&amp;quot;
&lt;br&gt;% Restoring file /usr/local/lib/Yap/startup.yss
&lt;br&gt;YAP version Yap-6.0.0
&lt;br&gt;&amp;nbsp; % reconsulting /usr/local/share/Yap/sgml.pl...
&lt;br&gt;&amp;nbsp; &amp;nbsp;% reconsulting /usr/local/share/Yap/option.pl...
&lt;br&gt;&amp;nbsp; &amp;nbsp;% reconsulted /usr/local/share/Yap/option.pl in module swi_option, &amp;nbsp;
&lt;br&gt;1 msec 12040 bytes
&lt;br&gt;&amp;nbsp; % reconsulted /usr/local/share/Yap/sgml.pl in module sgml, 41 msec &amp;nbsp;
&lt;br&gt;329608 bytes
&lt;br&gt;no
&lt;br&gt;&lt;br&gt;swipl -g &amp;quot;use_module(library(sgml)),load_structure('foo2.xml',[X], 
&lt;br&gt;[dialect(xml)]),writeln(x=X)&amp;quot;
&lt;br&gt;x=element(foo, [], [x])
&lt;br&gt;1 ?-
&lt;br&gt;&lt;br&gt;The second example uses xml namespaces and generates &amp;nbsp;
&lt;br&gt;'PL_handle_signals not implemented' messages, with either xml or xmlns &amp;nbsp;
&lt;br&gt;dialect
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;!DOCTYPE Ontology [
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY purl &amp;quot;&lt;a href=&quot;http://purl.obofoundry.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY owl &amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY xsd &amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY owl2xml &amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY rdfs &amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!ENTITY rdf &amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot; &amp;gt;
&lt;br&gt;]&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;Ontology xmlns=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xml:base=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:owl2xml=&amp;quot;&lt;a href=&quot;http://www.w3.org/2006/12/owl2-xml#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2006/12/owl2-xml#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:purl=&amp;quot;&lt;a href=&quot;http://purl.obofoundry.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:xsd=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:rdfs=&amp;quot;&lt;a href=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2000/01/rdf-schema#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:rdf=&amp;quot;&lt;a href=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:owl=&amp;quot;&lt;a href=&quot;http://www.w3.org/2002/07/owl#&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2002/07/owl#&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;URI=&amp;quot;&lt;a href=&quot;http://purl.obofoundry.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://purl.obofoundry.org/&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000026&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;uracil nucleobase&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000026&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000115&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;A uracil nucleobase is a pyrimidine nucleobase that contains a 2-oxo group and a 4-oxo group and has a free valence at the 1-position.&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000027&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000023&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000027&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;adenine nucleobase&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000027&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000115&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;An adenine nucleobase is a purine nucleobase that contains a 6-amino group and a free valence at the 9-position.&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000028&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000023&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000028&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;guanine nucleobase&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000028&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000115&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;A guanine nucleobase is a purine nucleobase that contains a 2-amino group, a 6-oxo group and a free valence at the 9-position.&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000032&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000019&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000032&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;purine ribonucleoside&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000034&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000019&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000034&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;pyrimidine ribonucleoside&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000035&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000034&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000035&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;cytidine residue&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000037&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000032&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000037&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;adenosine residue&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000038&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000032&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000038&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;purl;IAO_0000111&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;guanosine residue&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000039&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000039&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1a conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000040&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000040&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1c conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000041&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000041&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1e conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000042&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000042&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1f conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000043&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000043&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1g conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000044&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000044&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1l conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000045&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000045&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 1m conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000046&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000046&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 3a conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000047&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000047&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 3d conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000048&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNA_0000033&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/SubClassOf&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;EntityAnnotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Class URI=&amp;quot;&amp;purl;RNAO_0000048&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Annotation annotationURI=&amp;quot;&amp;rdfs;label&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Constant
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;gt;suite in 5a conformation&amp;lt;/Constant&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Annotation&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/EntityAnnotation&amp;gt;
&lt;br&gt;&amp;lt;/Ontology&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;!-- Generated by the OWL API (version 2.2.1.1090) &lt;a href=&quot;http://owlapi.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://owlapi.sourceforge.net&lt;/a&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Vitor
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24403442&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-6-docs-and-FLI-tp24401241p24403442.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24402555</id>
	<title>Re: Yap-6 docs and FLI</title>
	<published>2009-07-08T19:06:11Z</published>
	<updated>2009-07-08T19:06:11Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Chris
&lt;br&gt;&lt;br&gt;&amp;gt; Is there any documentation for yap-6 or details of changes,
&lt;br&gt;&amp;gt; particularly in the FLI?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;YAP-6 has some changes to the c-interface, mostly documented I think.
&lt;br&gt;&lt;br&gt;&amp;gt; Looking at the source from git, it appears that some SWI packages such
&lt;br&gt;&amp;gt; as sgml are present, and compile. From this I would infer that Yap's
&lt;br&gt;&amp;gt; FLI is now the same as SWI's (yay!). However, whilst I can get sgml to
&lt;br&gt;&amp;gt; compile, I can't get it to work (depending on the xml, it either fails
&lt;br&gt;&amp;gt; or outputs &amp;quot;PL_handle_signals not implemented&amp;quot;), so I'm not sure what
&lt;br&gt;&amp;gt; the status is.
&lt;br&gt;&lt;br&gt;The PL emulation is not complete yet. I expect some stuff would be missing.
&lt;br&gt;&lt;br&gt;I didn't test very hard, if you give me examples it will make my life easier.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24402555&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-6-docs-and-FLI-tp24401241p24402555.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24402546</id>
	<title>Re: GMP support</title>
	<published>2009-07-08T19:04:18Z</published>
	<updated>2009-07-08T19:04:18Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Chris
&lt;br&gt;&lt;br&gt;Likely what happens is that you don't have a development installation
&lt;br&gt;of gmp. You may be missing some include or library files. I'd suggest
&lt;br&gt;checking if you're missing that.
&lt;br&gt;&lt;br&gt;In the worst case, what I did for the 64 bit version was to install
&lt;br&gt;gmp from sources. It was pretty straightforward.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Note that Yap don't supports tabled evaluation for GMP terms.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Good to know, thanks.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Hopefully, that will change :)
&lt;br&gt;&lt;br&gt;Cheer
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24402546&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-support-tp24401537p24402546.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24402492</id>
	<title>Re: GMP support</title>
	<published>2009-07-08T18:54:40Z</published>
	<updated>2009-07-08T18:54:40Z</updated>
	<author>
		<name>Chris Mungall-5</name>
	</author>
	<content type="html">&lt;br&gt;On Jul 8, 2009, at 5:07 PM, Ricardo Rocha wrote:
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Chris,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I build using this:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 	./configure --enable-tabling &amp;nbsp;--with-gmp=/opt/local/
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Note that Yap don't supports tabled evaluation for GMP terms.
&lt;br&gt;&lt;br&gt;Good to know, thanks.
&lt;br&gt;&lt;br&gt;I tried configure without tabling, and I still have the same issue. &amp;nbsp;
&lt;br&gt;Any tips?
&lt;br&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Ricardo Rocha
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24402492&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-support-tp24401537p24402492.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24401537</id>
	<title>GMP support</title>
	<published>2009-07-08T16:56:16Z</published>
	<updated>2009-07-08T16:56:16Z</updated>
	<author>
		<name>Chris Mungall-5</name>
	</author>
	<content type="html">Any hints for building Yap with GMP support on OS X?
&lt;br&gt;&lt;br&gt;I build using this:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --enable-tabling &amp;nbsp;--with-gmp=/opt/local/
&lt;br&gt;&lt;br&gt;direct from the latest yap-6 git
&lt;br&gt;&lt;br&gt;output:
&lt;br&gt;&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; checking for main in -lgmp... yes
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;I then do make and sudo make install
&lt;br&gt;&lt;br&gt;looks promising:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- yap_flag(bounded,Y).
&lt;br&gt;Y = false ? ;
&lt;br&gt;no
&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- yap_flag(min_integer,Y).
&lt;br&gt;no
&lt;br&gt;&lt;br&gt;however:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ?- X is 2**64, Y is X+1, Z is Y-X.
&lt;br&gt;X = Y = 1.84467440737096e+19,
&lt;br&gt;Z = 0.0 ?
&lt;br&gt;&lt;br&gt;I have found GMP in SWI to be most useful. See for example:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://blipkit.wordpress.com/2009/05/19/swi-prolog-gmp-rocks/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blipkit.wordpress.com/2009/05/19/swi-prolog-gmp-rocks/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;Chris
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24401537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/GMP-support-tp24401537p24401537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24401241</id>
	<title>Yap-6 docs and FLI</title>
	<published>2009-07-08T16:02:44Z</published>
	<updated>2009-07-08T16:02:44Z</updated>
	<author>
		<name>Chris Mungall-5</name>
	</author>
	<content type="html">&lt;br&gt;Is there any documentation for yap-6 or details of changes, &amp;nbsp;
&lt;br&gt;particularly in the FLI?
&lt;br&gt;&lt;br&gt;Looking at the source from git, it appears that some SWI packages such &amp;nbsp;
&lt;br&gt;as sgml are present, and compile. From this I would infer that Yap's &amp;nbsp;
&lt;br&gt;FLI is now the same as SWI's (yay!). However, whilst I can get sgml to &amp;nbsp;
&lt;br&gt;compile, I can't get it to work (depending on the xml, it either fails &amp;nbsp;
&lt;br&gt;or outputs &amp;quot;PL_handle_signals not implemented&amp;quot;), so I'm not sure what &amp;nbsp;
&lt;br&gt;the status is.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Enter the BlackBerry Developer Challenge &amp;nbsp;
&lt;br&gt;This is your chance to win up to $100,000 in prizes! For a limited time, 
&lt;br&gt;vendors submitting new applications to BlackBerry App World(TM) will have
&lt;br&gt;the opportunity to enter the BlackBerry Developer Challenge. See full prize &amp;nbsp;
&lt;br&gt;details at: &lt;a href=&quot;http://p.sf.net/sfu/Challenge&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/Challenge&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24401241&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Yap-6-docs-and-FLI-tp24401241p24401241.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24293752</id>
	<title>Re: Profiling programs</title>
	<published>2009-07-01T10:17:23Z</published>
	<updated>2009-07-01T10:17:23Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi bernd
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I wanted to use the tick profiler to see how slow my programs really
&lt;br&gt;&amp;gt;&amp;gt; are.
&lt;br&gt;&lt;br&gt;I'm sure they're fast :)
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; The YAP docu says,
&lt;br&gt;&amp;gt;&amp;gt; that :- profinit. will switch it on and :- profon. will start the
&lt;br&gt;&amp;gt;&amp;gt; profiling.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&lt;br&gt;That works fine for me and needs no special flags, but Paulo is right,
&lt;br&gt;I mostly been using yap-6. Can you please give it a try, I remember
&lt;br&gt;Leopard has made some changes to the interface so I may have disabled
&lt;br&gt;it in yap-5 Leopard.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Unfortunately, both times YAP answers No.
&lt;br&gt;&amp;gt;&amp;gt; Do I have to configure YAP with some extra flags? Currently, I don't
&lt;br&gt;&amp;gt;&amp;gt; give any.
&lt;br&gt;&lt;br&gt;No.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; And if, which would it be? The docu is not very specific about that.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I tried already
&lt;br&gt;&amp;gt;&amp;gt;  --enable-wam-profile
&lt;br&gt;&amp;gt;&amp;gt; but YAP wouldn't compile (under Mac OS X, latest yap-5 from GIT).
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;The WAM profiler is really something that I use to check how many WAM
&lt;br&gt;instructions were executed. It is unlikely to matter to you :)
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Current development is focused on the yap-6 git. I suggest you try
&lt;br&gt;&amp;gt; this version instead.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Paulo
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----------------------------------------------------------------
&lt;br&gt;&amp;gt; Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;&amp;gt; Assistant Professor
&lt;br&gt;&amp;gt; Dep. of Computer Science, University of Beira Interior
&lt;br&gt;&amp;gt; 6201-001 Covilhã, Portugal
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Office 3.18  Ext. 3276
&lt;br&gt;&amp;gt; Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;&amp;gt; Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293752&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Research:  &amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; -----------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293752&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293752&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Profiling-programs-tp24273306p24293752.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24293707</id>
	<title>Re: Generating absolute path</title>
	<published>2009-07-01T10:14:28Z</published>
	<updated>2009-07-01T10:14:28Z</updated>
	<author>
		<name>Vitor Santos Costa-2</name>
	</author>
	<content type="html">Hi Bernd
&lt;br&gt;&lt;br&gt;It should exist, but it somehow disappeared when I was cleaning up the
&lt;br&gt;file loading code.
&lt;br&gt;&lt;br&gt;I put it back where it is due in yap-6, and will transfer that to stable.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;Vitor
&lt;br&gt;&lt;br&gt;PS: YAP will give you the name the system tells, which in NSF machines
&lt;br&gt;or machines with symbolic links may be a bit of a surprise.
&lt;br&gt;&lt;br&gt;On Wed, Jun 24, 2009 at 2:44 PM, Bernd Gutmann&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293707&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;post@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I need to find out the absolute path given a path, for instance
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ./myfile.pl  ==&amp;gt;&amp;gt; /dir1/dir2/myfile.pl
&lt;br&gt;&amp;gt; ../otherfile.pl ==&amp;gt;&amp;gt; /dir1/otherfile.pl
&lt;br&gt;&amp;gt; ./folder/file42.txt ==&amp;gt;&amp;gt;  /dir1/dir2/folder/file42.txt
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I looked in the documentation of YAP, and found this predicate:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; prolog_file_name(+Name,-FullPath )
&lt;br&gt;&amp;gt; Unify FullPath with the absolute path YAP would use to consult ﬁle
&lt;br&gt;&amp;gt; Name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; However, YAP tells me that this predicate doesn't exist. And the
&lt;br&gt;&amp;gt; documentation doesn't say that this predicate is in a library, so I
&lt;br&gt;&amp;gt; assume it's built in and thus should be available.
&lt;br&gt;&amp;gt; I also ran find on the YAP source folder, but no file except yap.tex/
&lt;br&gt;&amp;gt; yap.pdf/yap.html contains the string &amp;quot;prolog_file_name&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here are my questions:
&lt;br&gt;&amp;gt; Does prolog_file_name/2 really exist? If yes, will it do what I need?
&lt;br&gt;&amp;gt; If no, is there another way to get what I need?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm using the GIT version of Yap-5.1.4.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Kind Regards
&lt;br&gt;&amp;gt; Bernd
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Bernd Gutmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293707&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Bernd.Gutmann@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Dept. of Computer Science
&lt;br&gt;&amp;gt; Katholieke Universiteit Leuven
&lt;br&gt;&amp;gt; Phone: +32 16 32 7576
&lt;br&gt;&amp;gt; Skype: kopoltra
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.cs.kuleuven.be/~bernd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cs.kuleuven.be/~bernd&lt;/a&gt;&lt;br&gt;&amp;gt; -------------------------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please avoid sending me Word or PowerPoint attachments.
&lt;br&gt;&amp;gt; See &lt;a href=&quot;http://www.gnu.org/philosophy/no-word-attachments.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gnu.org/philosophy/no-word-attachments.html&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Yap-users mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293707&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24293707&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-absolute-path-tp24192023p24293707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24273788</id>
	<title>Re: Profiling programs</title>
	<published>2009-06-30T08:10:19Z</published>
	<updated>2009-06-30T08:10:19Z</updated>
	<author>
		<name>Paulo Moura</name>
	</author>
	<content type="html">&lt;br&gt;On 2009/06/30, at 15:44, Bernd Gutmann wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I wanted to use the tick profiler to see how slow my programs really
&lt;br&gt;&amp;gt; are.
&lt;br&gt;&amp;gt; The YAP docu says,
&lt;br&gt;&amp;gt; that :- profinit. will switch it on and :- profon. will start the
&lt;br&gt;&amp;gt; profiling.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Unfortunately, both times YAP answers No.
&lt;br&gt;&amp;gt; Do I have to configure YAP with some extra flags? Currently, I don't
&lt;br&gt;&amp;gt; give any.
&lt;br&gt;&amp;gt; And if, which would it be? The docu is not very specific about that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried already
&lt;br&gt;&amp;gt; &amp;nbsp;--enable-wam-profile
&lt;br&gt;&amp;gt; but YAP wouldn't compile (under Mac OS X, latest yap-5 from GIT).
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Current development is focused on the yap-6 git. I suggest you try &amp;nbsp;
&lt;br&gt;this version instead.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&lt;br&gt;Paulo
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;Paulo Jorge Lopes de Moura, PhD
&lt;br&gt;Assistant Professor
&lt;br&gt;Dep. of Computer Science, University of Beira Interior
&lt;br&gt;6201-001 Covilhã, Portugal
&lt;br&gt;&lt;br&gt;Office 3.18 &amp;nbsp;Ext. 3276
&lt;br&gt;Phone: +351 275319891 Fax: +351 275319899
&lt;br&gt;Email: &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24273788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pmoura@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;Home page: &amp;lt;&lt;a href=&quot;http://www.di.ubi.pt/~pmoura&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.di.ubi.pt/~pmoura&lt;/a&gt;&amp;gt;
&lt;br&gt;Research: &amp;nbsp;&amp;lt;&lt;a href=&quot;http://logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://logtalk.org/&lt;/a&gt;&amp;gt; Blog: &amp;lt;&lt;a href=&quot;http://blog.logtalk.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.logtalk.org/&lt;/a&gt;&amp;gt;
&lt;br&gt;-----------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24273788&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Profiling-programs-tp24273306p24273788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24273306</id>
	<title>Profiling programs</title>
	<published>2009-06-30T07:44:23Z</published>
	<updated>2009-06-30T07:44:23Z</updated>
	<author>
		<name>Bernd Gutmann-3</name>
	</author>
	<content type="html">Hi.
&lt;br&gt;&lt;br&gt;I wanted to use the tick profiler to see how slow my programs really &amp;nbsp;
&lt;br&gt;are.
&lt;br&gt;The YAP docu says,
&lt;br&gt;that :- profinit. will switch it on and :- profon. will start the &amp;nbsp;
&lt;br&gt;profiling.
&lt;br&gt;&lt;br&gt;Unfortunately, both times YAP answers No.
&lt;br&gt;Do I have to configure YAP with some extra flags? Currently, I don't &amp;nbsp;
&lt;br&gt;give any.
&lt;br&gt;And if, which would it be? The docu is not very specific about that.
&lt;br&gt;&lt;br&gt;I tried already
&lt;br&gt;&amp;nbsp; --enable-wam-profile
&lt;br&gt;but YAP wouldn't compile (under Mac OS X, latest yap-5 from GIT).
&lt;br&gt;&lt;br&gt;Any ideas?
&lt;br&gt;Bernd
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;_______________________________________________
&lt;br&gt;Yap-users mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24273306&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Yap-users@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/yap-users&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/yap-users&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Profiling-programs-tp24273306p24273306.html" />
</entry>

</feed>
