Re: Reository Path, FAQ, and Index Questions

2021-11-15 Thread Jim Ursetto
> On Nov 15, 2021, at 8:06 AM, Christian Himpe 
>  wrote:
> 
> Lastly, I would like to ask if CHICKEN Scheme has a function/symbol index, as 
> for example Chez Scheme has:
> 
> https://www.scheme.com/csug8/csug_1.html

https://api.call-cc.org/5/doc  might do what you 
want. Although not a single-page index, you can search for any identifier, and 
you can get a list (“contents") of all identifiers documented in an egg. This 
documentation is sourced from the wiki, just presented in a different format.

As others suggested, it is possible to run a copy of chickadee (web) or 
chicken-doc (backend) locally. But the web version is convenient and needs no 
setup.

Jim

Re: Reository Path, FAQ, and Index Questions

2021-11-15 Thread T. Kurt Bond
The chickadee egg [1] is a very useful web interface to chicken-doc.

[1] http://wiki.call-cc.org/eggref/5/chickadee

On Mon, Nov 15, 2021 at 9:07 AM Christian Himpe <
christian.hi...@uni-muenster.de> wrote:

> Hello,
>
> I would like to ask how I can programmatically determine the system
> location of eggs?
> I ask because if I installed an egg to a user directory and I want to use
> the system's eggs as well as the user egg, it seems I need to have the
> system's and the user egg repository in the CHICKEN_REPOSITORY_PATH
> environment variable. As the system's location may differ among operating
> systems, I would like to determine this path from the command line and add
> it by script.
>
> Also, is it possible that the "How can I install CHICKEN eggs to a
> non-default location?" section of the "Frequently Asked Question":
>
>
> http://wiki.call-cc.org/faq#how-can-i-install-chicken-eggs-to-a-non-default-location
>
> is out of date? "chicken-install -init" and "(repository-path ...)" seem
> not be available in CHICKEN Scheme 5.2, unless I am using it incorrectly.
>
> Lastly, I would like to ask if CHICKEN Scheme has a function/symbol index,
> as for example Chez Scheme has:
>
> https://www.scheme.com/csug8/csug_1.html
>
> and I just overlooked it?
>
> Thank You
>
> Christian
>
>

-- 
T. Kurt Bond, tkurtb...@gmail.com, https://tkurtbond.github.io


Re: Reository Path, FAQ, and Index Questions

2021-11-15 Thread Kon Lovett



> On Nov 15, 2021, at 6:06 AM, Christian Himpe 
>  wrote:
> 
> Hello,
> 
> I would like to ask how I can programmatically determine the system location 
> of eggs?

shell: chicken-install -repository

scheme: (import (chicken platform)) (repository-path)

> I ask because if I installed an egg to a user directory and I want to use the 
> system's eggs as well as the user egg, it seems I need to have the system's 
> and the user egg repository in the CHICKEN_REPOSITORY_PATH environment 
> variable. As the system's location may differ among operating systems, I 
> would like to determine this path from the command line and add it by script.
> 
> Also, is it possible that the "How can I install CHICKEN eggs to a 
> non-default location?" section of the "Frequently Asked Question":
> 
> http://wiki.call-cc.org/faq#how-can-i-install-chicken-eggs-to-a-non-default-location
> 
> is out of date? "chicken-install -init" and "(repository-path ...)" seem not 
> be available in CHICKEN Scheme 5.2, unless I am using it incorrectly.

that reads like CHICKEN 4 so out-of-date

> 
> Lastly, I would like to ask if CHICKEN Scheme has a function/symbol index, as 
> for example Chez Scheme has:
> 
> https://www.scheme.com/csug8/csug_1.html
> 
> and I just overlooked it?

the wiki manual has no index

chicken-doc can be useful here: chicken-doc -m remprop ;=> (chicken plist 
remprop!)  (remprop! SYMBOL PROPERTY)

(chicken-doc is an egg, though)

> 
> Thank You
> 
> Christian
> 




Reository Path, FAQ, and Index Questions

2021-11-15 Thread Christian Himpe
Hello,

I would like to ask how I can programmatically determine the system location of 
eggs?
I ask because if I installed an egg to a user directory and I want to use the 
system's eggs as well as the user egg, it seems I need to have the system's and 
the user egg repository in the CHICKEN_REPOSITORY_PATH environment variable. As 
the system's location may differ among operating systems, I would like to 
determine this path from the command line and add it by script.

Also, is it possible that the "How can I install CHICKEN eggs to a non-default 
location?" section of the "Frequently Asked Question":

http://wiki.call-cc.org/faq#how-can-i-install-chicken-eggs-to-a-non-default-location

is out of date? "chicken-install -init" and "(repository-path ...)" seem not be 
available in CHICKEN Scheme 5.2, unless I am using it incorrectly.

Lastly, I would like to ask if CHICKEN Scheme has a function/symbol index, as 
for example Chez Scheme has:

https://www.scheme.com/csug8/csug_1.html

and I just overlooked it?

Thank You

Christian