Hello Experts,
my favorite feature of gambit is its portability. It compiles so easily on SunOS, IRIX, AIX, HP-UX and Linux. (Try to find such a common lisp implementation!) So now my questions:
- is there a way to copy a record (define-structure) or to convert it to a list, like table-copy and table->list? for tables - there is a function to create symbolic links. Is there also one for readlink(2)? - feature wish: copy-file could be extended to overwrite an existing file. copy-file src dest #!optional force - this code, which is written by Olin Shivers, doesn't work:
(define-syntax let-string-start+end
(syntax-rules () ((let-string-start+end (start end) proc s-exp args-exp body ...) (receive (start end) (string-parse-final-start+end proc s-exp args-exp) body ...)) ((let-string-start+end (start end rest) proc s-exp args-exp body ...) (receive (rest start end) (string-parse-start+end proc s-exp args-exp) body ...)))) *** ERROR IN (console)@4.17 -- Ill-formed expression
Christoph Bauer