Fwd: [Openmcl-devel] Possible problem with host-namestring

Gary King gwking at cs.umass.edu
Mon Jan 5 00:02:58 UTC 2004


I think that the problem indicated below is legitimate. Is there a 
reason for OpenMCL's differing behavior (that I will work around in my 
own code) or is OpenMCL in the "wrong". Thanks in advance.

Begin forwarded message:

> From: Gary King <gwking at cs.umass.edu>
> Date: December 22, 2003 8:12:16 PM EST
> To: Gary Byers <gb at clozure.com>
> Cc: openmcl-devel <openmcl-devel at clozure.com>
> Subject: Re: [Openmcl-devel] Possible problem with host-namestring
> Reply-To: gwking at cs.umass.edu
>
> I think I'm now less confused <smile>.
>
> Start OpenMCL fresh and try:
>
> Welcome to OpenMCL Version (Beta: Darwin) 0.13.6!
> ? (host-namestring #4P"ccl:foo;bar.bat")
> "ccl:"
>
> Looking at the definition for host-namestring in MCL and OpenMCL shows 
> that, sure enough, OpenMCL appends a #\: to the return value. This 
> doesn't seem right to me but maybe it is. I'm happy to work around it 
> if this makes the rest of OpenMCL better.
>
> ;; MCL
> (defun host-namestring (path)
>   (let ((host (pathname-host path)))
>     (if (and host (neq host :unspecific)) host  "")))
>
> ;; OpenMCL
> (defun host-namestring (path)
>   (let ((host (pathname-host path)))
>     (if (and host (neq host :unspecific)) (%str-cat host ":") "")))
>
> Thanks,
> -- 
> Gary Warren King, Lab Manager
> EKSL East, University of Massachusetts * 413 577 0176
>
> "The incompetence of our adversaries has given us an exaggerated idea 
> of how much progress we have made in transforming our forces."
>     Loren B. Thompson of the independent Lexington Institute
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
-- 
Gary Warren King, Lab Manager
EKSL East, University of Massachusetts * 413 577 0176

Until real software engineering is developed, the next best practice is 
to develop with a dynamic system that has extreme late binding in all 
aspects. The first system to really do this in an important way was 
Lisp.

-- Alan Kay
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 2370 bytes
Desc: not available
URL: <http://lists.clozure.com/pipermail/openmcl-devel/attachments/20040104/b27f4d17/attachment.bin>


More information about the Openmcl-devel mailing list