Re: time= broken

Kevin Rosenberg <kevin-HJRc7zDS/[email protected]> Tue, 1 Aug 2006 09:41:06 -0600
Newsgroups gmane.lisp.clsql.devel
Message-ID <[email protected]>
Joel Reymont wrote:
> I'm using CLSQL 3.6.1 with PostgreSQL 8.x and ACL 8.0.
> time= appears to be broken and causes stack overflow
> dbms> (get-time)
> #<WALL-TIME: 2006-06-21 17:42:25.000000>
> dbms> (setq x *)
> #<WALL-TIME: 2006-06-21 17:42:25.000000>
> dbms> (setq now (get-time))
> #<WALL-TIME: 2006-06-21 17:42:53.000000>
> dbms> (time= x now)
> ; Evaluation aborted
> Stack overflow (signal 1000)
>    [Condition of type excl:synchronous-operating-system-signal]

I'm unable to replicate this failure with the current version of CLSQL
and using SBCL and ACL 7.0. 

CLSQL(6): (get-time)
#<WALL-TIME: 2006-08-01 09:38:08.000000>
CLSQL(7): (setq x *)
#<WALL-TIME: 2006-08-01 09:38:08.000000>
CLSQL(8): (setq now (get-time))
#<WALL-TIME: 2006-08-01 09:38:24.000000>
CLSQL(9): (time= x now)
NIL
CLSQL(10): (lisp-implementation-version)
"7.0 [Linux (x86)] (May 4, 2006 22:37)"

-- 
Kevin Rosenberg
[email protected]