login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Edit detail for #34 Axiom missing rm, cat revision 1 of 2

1 2
Editor:
Time: 2007/11/17 22:31:26 GMT-8
Note: links updated after rename

changed:
-
Yes, this is a bug in the Windows version of Axiom caused
by the fact that the Axiom code expects to be able to run
unix system commands like `rm' (which means delete file).
In this case it is calling a program called rm.exe that
was previously installed on your system in a directory
called `dostools'. This is non-standard for Windows -
usually there is no rm.exe file anywhere unless you have
installed some other package that contains it. Like you
said, this would be ok if the location of Axiom was in
a Path that did not contain any spaces.



From BillPage Wed Jan 19 09:35:58 -0600 2005
From: Bill Page
Date: Wed, 19 Jan 2005 09:35:58 -0600
Subject: windows/unix compatibility
Message-ID: <20050119093558-0600@page.axiom-developer.org>

The most recent version of Axiom for Windows at AxiomBinaries
includes windows compatible versions of these utilities that
work properly for paths including spaces. This is only a
short-term fix. The proper solution of these windows/unix
compatibility issues is to eliminate the use of system
commands and write simple replacement code directly in
lisp. That way portability becomes a GCL (or other lisp)
issue - where it belongs. I think we should give this
issue a high priority.

From BillPage Wed Jan 19 09:41:31 -0600 2005
From: Bill Page
Date: Wed, 19 Jan 2005 09:41:31 -0600
Subject: property change
Message-ID: <20050119094131-0600@page.axiom-developer.org>

Severity: normal => serious 


From unknown Tue Apr 19 11:25:45 -0500 2005
From: unknown
Date: Tue, 19 Apr 2005 11:25:45 -0500
Subject: #34 Axiom missing rm, cat
Message-ID: <20050419112545-0500@page.axiom-developer.org>

On initial installation but not on subsequent restart:
on Windows XP Pro running on MAC OS/X base with VirualPC: )summary command yields a statement that it could not find "cat" command. Version of installer is "axiom-windows-0.1.4.exe".

Submitted by : (unknown) at: 2007-11-17T22:31:26-08:00 (17 years ago)
Name :
Axiom Version :
Category : Severity : Status :
Optional subject :  
Optional comment :

Yes, this is a bug in the Windows version of Axiom caused by the fact that the Axiom code expects to be able to run unix system commands like `rm' (which means delete file). In this case it is calling a program called rm.exe that was previously installed on your system in a directory called `dostools'. This is non-standard for Windows - usually there is no rm.exe file anywhere unless you have installed some other package that contains it. Like you said, this would be ok if the location of Axiom was in a Path that did not contain any spaces.


comments:

windows/unix compatibility --Bill Page, Wed, 19 Jan 2005 09:35:58 -0600 reply
The most recent version of Axiom for Windows at AxiomBinaries? includes windows compatible versions of these utilities that work properly for paths including spaces. This is only a short-term fix. The proper solution of these windows/unix compatibility issues is to eliminate the use of system commands and write simple replacement code directly in lisp. That way portability becomes a GCL (or other lisp) issue - where it belongs. I think we should give this issue a high priority.

property change --Bill Page, Wed, 19 Jan 2005 09:41:31 -0600 reply
Severity: normal => serious

#34 Axiom missing rm, cat --unknown, Tue, 19 Apr 2005 11:25:45 -0500 reply
On initial installation but not on subsequent restart: on Windows XP Pro running on MAC OS/X base with VirualPC?: )summary command yields a statement that it could not find "cat" command. Version of installer is "axiom-windows-0.1.4.exe".