chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] is posix-extras#resolve-pathname calling non-existant ##


From: Matt Welland
Subject: [Chicken-users] is posix-extras#resolve-pathname calling non-existant ##sys#expand-home-path?
Date: Sun, 9 Aug 2015 22:37:26 -0700

I'm testing Chicken 4.10.0, so far it is fine but the calls to resolve-pathname give the kind of error shown below which implies to me that the expand-home-path is still being called. I'm fixing by wrapping with a call to pathname-expand but I must say this looks rather silly:

(resolve-pathname (pathname-expand somepath))

If the calls are going to be that pedantically specific I suggest equally pedantic and specific names:

(resolve-dots-double-dots-and-other-things (resolve-tildes somepath))

Why not a pragmatic coalescing of resolve and expand into a single call? Not a big deal but does seem a tad tiresome to me.

The error:

Warning (#<thread: runs:run-tests-queue>): in thread: unbound variable: ##sys#expand-home-path

        Call history:

        http-transport.scm:290: thread-terminate!        
        http-transport.scm:291: debug:print-info         
        common_records.scm:96: debug:debug-mode  
        rmt.scm:111: k103        
        rmt.scm:111: g107        
        rmt.scm:121: http-transport:server-dat-update-last-access        
        http-transport.scm:338: current-seconds  
        launch.scm:723: hash-table-set!  
        launch.scm:726: file-exists?     
        launch.scm:727: posix-extras#resolve-pathname




reply via email to

[Prev in Thread] Current Thread [Next in Thread]