largefile64

2006-04-15 Thread Kevin Ryde
I started a few minimal bits of 64-bit file support: in stat, lstat, readdir, truncate-file and copy-file. I don't have 4G of disk to test the copy-file, but it starts running ok. (It's not blindingly fast, maybe a bigger buffer would help. It'd be nice if it was interruptable too, maybe SCM_TICK

Re: Removal of SCM_UNBOUND

2006-04-15 Thread Neil Jerram
"Mikael Djurfeldt" <[EMAIL PROTECTED]> writes: > While putting together my daugther's Easter egg, I suddenly realized > that the thing that mght bite you is that many parts of GOOPS is > written in Scheme so that, if this UNBOUND value is eqv? to > SCM_UNDEFINED, things go wrong as soon as any Sch

Re: Removal of SCM_UNBOUND

2006-04-15 Thread Mikael Djurfeldt
On 4/16/06, Mikael Djurfeldt <[EMAIL PROTECTED]> wrote: > On 4/16/06, Mikael Djurfeldt <[EMAIL PROTECTED]> wrote: > > (define x (if #f #f)) > > (slot-set! quux 'bar x) > > Actually, I notice that I read your post sloppily. SCM_UNDEFINED > might work, but I think you should check that thoroughly.

Re: Removal of SCM_UNBOUND

2006-04-15 Thread Mikael Djurfeldt
On 4/16/06, Mikael Djurfeldt <[EMAIL PROTECTED]> wrote: > (define x (if #f #f)) > (slot-set! quux 'bar x) Actually, I notice that I read your post sloppily. SCM_UNDEFINED might work, but I think you should check that thoroughly. ___ Guile-devel mailin

Re: Removal of SCM_UNBOUND

2006-04-15 Thread Mikael Djurfeldt
On 4/15/06, Clinton Ebadi <[EMAIL PROTECTED]> wrote: > guile> (use-modules (oop goops)) > guile> (define-class () (bar)) > guile> (define quux (make )) > guile> (slot-ref quux 'bar) > > Backtrace: > In current input: >5: 0* [slot-ref #< a7cd00f0> bar] > > :5:1: In procedure slot-ref in express

Removal of SCM_UNBOUND

2006-04-15 Thread Clinton Ebadi
When I was running through the evaluator code, I noticed the comment on SCM_UNBOUND (only used by GOOPS), and that it should be replaced by SCM_UNSPECIFIED. Defining SCM_GOOPS_UNBOUND to SCM_UNDEFINED seemed to work: guile> (version) "1.9.0" guile> (use-modules (oop goops)) guile> (define-class

Re: [ntp:hackers/Guile devel] ntp-dev changes

2006-04-15 Thread Bruce Korb
Someone, please correct me if I am wrong, but I think GCC-4 is still too green for industrial use. Have you a GCC-3.x handy? Reg Clemens wrote: Hi Harlan, Reg, NTP developers (via relay) & Guile developers: This is a problem. I (almost) only ever use pre-built Guile packages and let others st

Re: [ntp:hackers/Guile devel] ntp-dev changes

2006-04-15 Thread Bruce Korb
Hi Harlan, Reg, NTP developers (via relay) & Guile developers: This is a problem. I (almost) only ever use pre-built Guile packages and let others struggle with the porting issue. Occasionally, I do build it just to verify that current versions haven't wiggled too much for AutoGen to operate, bu

Re: 1.8 status and 64-bit data corruption

2006-04-15 Thread Bill Schottstaedt
> But I don't quite follow why a remember would be wanted in > SCM_VALIDATE_CELL. I'd have thought it was in fact a good thing if > the "cell" value went dead if not being checked. Hunh!? This whole thread is about building guile in gcc 4.n on a 64-bit machine. It doesn't build, or run unless