"K Witt" <[EMAIL PROTECTED]> writes:

> [I apoligize for any oddities in this document -- I have doubts about this
> mail agent's reliability.  Please put "TO JULIAN" or the like within
> the subject line of a reply.]

OK.

> My system is:
>    Guile version 1.4.1
>    Linux 2.2.14 on a Pentium processor
>    gcc version 2.95.2 19991024 (release)
>    GNU libc version 2.1.2
> 
> configure was called as:
>    CFLAGS='-O3 -march=pentium' ./configure --with-threads

could you change it to CFLAGS='-O3 -march=pentium -Wall' and tell us
what warnings do you get from gcc?

> *** The file name "and-let*.scm"'s portability:
> 
>     The file name of ice-9/and-let*.scm is unportable, according to
> both the GNU sh-utils program pathchk and empirical evidence: I had to
> use cvs.exe on a Win95 machine to checkout guile-core, and it (or
> WinZip?) completely ignored and-let*.scm.  You could fix this by
> renaming and-let*.scm to and-letSTAR.scm and then adding this target
> to ice-9/Makefile:
> 
> and-let\*.scm:
>  mv and-letSTAR.scm and-let\*.scm

any name containing an asterisk is illegal on Win32, so that hardly
helps.  a real fix for this will come with the new module system,
whenever that comes.

>     I'm not aware of the reason Guile does not as yet really support
> rationals and I am aware of Guile's astonishing problem with using
> GPL'd software, but maybe you can make something of this.

maybe.  the plan was to significantly revamp the numeric tower
implementation when Guile has a built-in object system.  that should
be quite soon, AFAIK.

> *** call-with-current-continuation badness:

see the previous point about CFLAGS.  it could be a compiler bug, but
than maybe not; it would be very helpful to see the warnings, if any.

thanks,
--mike

-- 
Don't trust these UNIX people.  They are all demons.  They kill their
parents and fork children.  I don't know how they could do this with
their balls cut off but they manage.                        -- anonymous

Reply via email to