Greetings, and thanks! I'll try removing these. There is quite a lot of other cruft too I imagine.
Here is what I'm doing now, which is looking surprisingly doable. In fact, I may check this in in a bit, so you might want to make a copy of your source somewhere for convenience in case of temporary breakdown: 1) Fix the 'reverse type propagation into let' problem you discovered in the guise of poor incf performance. 2) Add a few more type propagations 3) in t1defun, auto-proclaim all functions before pass2, (apparently) obviating the need for sys-proclaims, .fn files, and gcl_collectfn.lsp, though these still work. As we've discussed before, 'proclaim here is likely a temporary misnomer, what we really mean is to effectively follow the apparent behavior of other lisps and ignore function proclaims, while using an automatic internal mechanism to the same effect, which will eventually go under a different name. 4) This will doubtless need much testing, but when finalized, it should allow a faster mv C function calling signature. Take care, Robert Boyer <[EMAIL PROTECTED]> writes: > Maybe the 2.7.0 cvs checkout files need not include these 27 > *gazonk* files: > > 9931:U gcl-2.7.0/pcl/c/pcl_gazonk0.c > 9932:U gcl-2.7.0/pcl/c/pcl_gazonk0.data > 9933:U gcl-2.7.0/pcl/c/pcl_gazonk0.h > 9934:U gcl-2.7.0/pcl/c/pcl_gazonk1.c > 9935:U gcl-2.7.0/pcl/c/pcl_gazonk1.data > 9936:U gcl-2.7.0/pcl/c/pcl_gazonk1.h > 9937:U gcl-2.7.0/pcl/c/pcl_gazonk2.c > 9938:U gcl-2.7.0/pcl/c/pcl_gazonk2.data > 9939:U gcl-2.7.0/pcl/c/pcl_gazonk2.h > 9940:U gcl-2.7.0/pcl/c/pcl_gazonk3.c > 9941:U gcl-2.7.0/pcl/c/pcl_gazonk3.data > 9942:U gcl-2.7.0/pcl/c/pcl_gazonk3.h > 9943:U gcl-2.7.0/pcl/c/pcl_gazonk4.c > 9944:U gcl-2.7.0/pcl/c/pcl_gazonk4.data > 9945:U gcl-2.7.0/pcl/c/pcl_gazonk4.h > 9946:U gcl-2.7.0/pcl/c/pcl_gazonk5.c > 9947:U gcl-2.7.0/pcl/c/pcl_gazonk5.data > 9948:U gcl-2.7.0/pcl/c/pcl_gazonk5.h > 9949:U gcl-2.7.0/pcl/c/pcl_gazonk6.c > 9950:U gcl-2.7.0/pcl/c/pcl_gazonk6.data > 9951:U gcl-2.7.0/pcl/c/pcl_gazonk6.h > 9952:U gcl-2.7.0/pcl/c/pcl_gazonk7.c > 9953:U gcl-2.7.0/pcl/c/pcl_gazonk7.data > 9954:U gcl-2.7.0/pcl/c/pcl_gazonk7.h > 9955:U gcl-2.7.0/pcl/c/pcl_gazonk8.c > 9956:U gcl-2.7.0/pcl/c/pcl_gazonk8.data > 9957:U gcl-2.7.0/pcl/c/pcl_gazonk8.h > > Bob > > -- Camm Maguire [EMAIL PROTECTED] ========================================================================== "The earth is but one country, and mankind its citizens." -- Baha'u'llah _______________________________________________ Gcl-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gcl-devel
