Any idea on the second problem/feature - subcollections not working (or not available) in PLaneT?&nbsp; <br><br>Doug<br><br><div class="gmail_quote">On Jan 4, 2008 7:27 AM, Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu">
mflatt@cs.utah.edu</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">The JIT flonum problems have been fixed, and the JIT&#39;s flonum support
<br>is re-enabled in SVN.<br><br>There&#39;s a good chance that your plots will work, now. The JIT bug was<br>leaving the FP stack in a bad state, which mostly affected FP code<br>*not* generated by the JIT (e.g., the FP code in the plot library).
<br><font color="#888888"><br>Matthew<br></font><div><div></div><div class="Wj3C7c"><br>At Thu, 3 Jan 2008 20:46:39 -0700, Matthew Flatt wrote:<br>&gt; We&#39;ve discovered today some problems with the JIT&#39;s new flonum handling.
<br>&gt; That may be the problem with the plots.<br>&gt;<br>&gt; It&#39;s not quite fixed, yet, so I&#39;ve disabled the JIT&#39;s flonum code for<br>&gt; now in SVN.<br>&gt;<br>&gt; Matthew<br>&gt;<br>&gt; At Thu, 3 Jan 2008 17:33:34 -0700, &quot;Doug Williams&quot; wrote:
<br>&gt; &gt; The problem does seem to be in PLoT. &nbsp;When I run demo-1.ss (in C:\Program<br>&gt; &gt; Files\PLT-FULL-3.99.0.8\collects\plot\demos on my machine), it generally has<br>&gt; &gt; an empty plot. &nbsp;Occasionally it will show the plot - maybe 1 time in 10 or
<br>&gt; &gt; so, the other times it is just the axes and labels. &nbsp;[Don&#39;t be confused by<br>&gt; &gt; the image in the source file, which also prints out when evaluated. &nbsp;I just<br>&gt; &gt; comment it out or delete it. &nbsp;Then just hit the run button repeatedly.
<br>&gt; &gt; Also, it has to be run in the Pretty Big language because of build-list.]<br>&gt; &gt;<br>&gt; &gt; I also checked it with some of the science collections tests (for example,<br>&gt; &gt; uniform-int-histogram-int-example.ss
 in the example subdirectory of the<br>&gt; &gt; science collection, which doesn&#39;t have the subcollection reference<br>&gt; &gt; problem). &nbsp;It exhibits the same behavior.<br>&gt; &gt;<br>&gt; &gt; For the PLaneT subcollection problem, the exact error message I get is:
<br>&gt; &gt; bernoulli-example.ss:1:9: planet: bad module path in: (planet &quot;bernoulli.ss&quot;<br>&gt; &gt; (&quot;williams&quot; &quot;science.plt&quot;) &quot;random-distributions&quot;). &nbsp;But, (require (planet &quot;
<br>&gt; &gt; science.ss&quot; (&quot;williams&quot; &quot;science.plt&quot;))) works fine.<br>&gt; &gt;<br>&gt; &gt; But there is a noticeable speedup in the overall test execution.<br>&gt; &gt;<br>&gt; &gt; On Jan 3, 2008 3:25 PM, Doug Williams &lt;
<a href="mailto:m.douglas.williams@gmail.com">m.douglas.williams@gmail.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; &gt; I tried running the science collection examples in 3.99. &nbsp;Most of the<br>&gt; &gt; &gt; plots were just empty, so I need to see if it&#39;s a problem with the PLoT
<br>&gt; &gt; &gt; package or with my code. &nbsp;[They didn&#39;t error, just gave empty plots.] &nbsp;For<br>&gt; &gt; &gt; the ones that did run and which are computationally intensive (with<br>&gt; flonums)<br>&gt; &gt; &gt; - like Chebyshev evaluation and (especially) the ordinary differential
<br>&gt; &gt; &gt; equation solvers - they &#39;seemed&#39; much faster. &nbsp;But, it&#39;s anecdotal - I just<br>&gt; &gt; &gt; eyeballed it. &nbsp;I have to track down my uses of set-cdr!, etc in the<br>&gt; &gt; &gt; simulation collection before I try any of my larger examples there.
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; One interesting problem came up. &nbsp;Has the use of subcollections in PLaneT<br>&gt; &gt; &gt; changed with 3.99? &nbsp;For example, (require (planet &quot;bernoulli.ss&quot;<br>&gt; &gt; &gt; (&quot;williams&quot; &quot;
science.plt&quot;) &quot;random-distributions&quot;)) says it can&#39;t find the<br>&gt; &gt; &gt; file, but it works fine in V372 (and before).<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Doug<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On Dec 28, 2007 3:55 PM, Noel Welsh &lt;<a href="mailto:noelwelsh@gmail.com">noelwelsh@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; Joyous day! &nbsp;Should my code run in 
3.99 I&#39;ll do some benchmarking.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; N.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; On Dec 28, 2007 10:52 PM, Matthew Flatt &lt; <a href="mailto:mflatt@cs.utah.edu">mflatt@cs.utah.edu
</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt; The latest in SVN (v3.99.0.7) includes new JIT support on x86 for<br>&gt; &gt; &gt; &gt; &gt; inlining flonum (i.e., inexact real) arithmetic. I expect to fill in<br>&gt; &gt; &gt; &gt; &gt; x86_64 and PPC support next week.
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; This change makes inexact-heavy microbenchmarks run 2-3 times as fast.<br>&gt; &gt; &gt; &gt; &gt; It might be useful for real programs, too, but I don&#39;t seem to have
<br>&gt; &gt; &gt; &gt; any<br>&gt; &gt; &gt; &gt; &gt; interesting floating-point applications to try out.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; Matthew<br>&gt; &gt; &gt; &gt; _________________________________________________
<br>&gt; &gt; &gt; &gt; &nbsp;For list-related administrative tasks:<br>&gt; &gt; &gt; &gt; &nbsp;<a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a>
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; _________________________________________________<br>&gt; &nbsp; For list-related administrative tasks:<br>&gt; &nbsp; <a href="http://list.cs.brown.edu/mailman/listinfo/plt-scheme" target="_blank">
http://list.cs.brown.edu/mailman/listinfo/plt-scheme</a><br></div></div></blockquote></div><br>