Gabriel Dos Reis wrote:
> Having read this thread many times, it appears to me that the
> whole thread is confused.
> 
> First, I think people should state clearly and unambigously what
> is the problem they are trying to solve.
> 
> Second, people should state very clearly what is the problem they 
> are trying to avoid with relative paths.
> 

If you missed it we are trying to solve the following exercise:

Given make variables $< and $@ write a make rule which compiles
Lisp file from $< and puts the results in [EMAIL PROTECTED]

You can easily check that

echo '(compile-file "$<" :output-file "$@") (quit)' | ${DEPSYS}

does not work with relative paths (it works fine with absolute
paths).

Related problem is handling '--output' parameter to 'document'
script when compiling.

When I am writing about underlying problem I mean that we call
'compile-file' in Axiom and we want output in specific place
(ATM what we get is "implementation dependent").

Note that compilation is part of user interface.  We can
choose crippled interface (say only names in current directory),
accept inconsincy between Lisps or we resolve this problem in
general (for arbitrary paths).  I feel that we should resolve
the problem.

-- 
                              Waldek Hebisch
[EMAIL PROTECTED] 


_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer

Reply via email to