An easy way is to evaluate (environment-bound-names system-global-environment)

For undocumented procedures you’ll need to look in the sources. Start with 
“src/runtime/runtime.pkg”, which contains most of the bindings going into the 
global package. Look for clauses of the form (export () …), and then read the 
corresponding file to see the definitions.
On Apr 25, 2020, 1:32 AM -0700, Ethylene Glycol 
<ethylene.gly...@protonmail.com>, wrote:
> Where can I find a complete list of all the functions provided by MIT Scheme?
>
> For example, I discovered by typing at the Scheme prompt that MIT Scheme 
> provides the function length=?, but, as far as I can see, it is not 
> documented on any of the pages linked to on the MIT Scheme homepage.
> https://www.gnu.org/software/mit-scheme/
>
> Such a list would be very useful to save me from writing functions to do 
> something already done by a function MIT Scheme provides.
>
> I apologise if this question is too basic for this mailing list: I am new to 
> Scheme.

Reply via email to