axiom-developer
[Top][All Lists]
Advanced

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

Re: [Axiom-developer] alql and shoe


From: Gabriel Dos Reis
Subject: Re: [Axiom-developer] alql and shoe
Date: 01 Dec 2006 18:25:47 +0100

Waldek Hebisch <address@hidden> writes:

| Gabriel Dos Reis wrote:
| > Waldek Hebisch <address@hidden> writes:
| > 
| > 
| > [...]
| > 
| > | > Yes, member is a kind of library function in new Boot. Every symbol
| > | > goes through bfReName (boot/tytree1.boot).  However, you can pretend
| > | > that you have a function member that is not a library function if you
| > | > write its name as a string literal
| > | > 
| > | >   "member"(kind, '("o" "k" "c" "d" "p"))
| > | > 
| > | > which translates to
| > | > 
| > | >         ('|member| |kind| '("o" "k" "c" "d" "p"))
| > | > 
| > | 
| > | Indeed.  I have tried some other variation and did not work. So the
| > | following should be enough:
| > 
| > I misled you.  Sorry.  Shoe is "incomplete", so that the above does
| > not work right.
| > 
| > Brute force grep shows that getBrowseDatabase is not used in
| > src/interp.  I'm going to remove the quote to allow build and put this
| > issue on the TODO list (more precisely, an audit of all users of
| > member, and other special shoe functions).
| > 
| 
| Yes, getBrowseDatabase is only used in examples in 13.13.8.  Since I am
| working on generating .pht files this matters for me.
| 
| The change below went trough full bootstrap and has working 
| getBrowseDatabase.  Also the patch I orignally proposed bootstraped OK.

OK.  Please update README.build-improvements for auditing use of
special shoe functions.  I tried to commit before leaving home but
it failed and I did not have time to investigate further.

-- Gaby




reply via email to

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