[Top][All Lists]
[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