[plt-scheme] comprehensive list of PLT Scheme functions (DrScheme big)

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Wed Feb 14 17:50:13 EST 2007

It sounds like we should provide this simple service automatically.
This isn't the first time we have seen this question. -- Matthias


On Feb 14, 2007, at 5:28 PM, Jacob Matthews wrote:

> I don't believe that there's any documentation that's ordered that
> way, but there is a hack you can use to get roughly what you want: in
> most language levels other than the teaching levels, the expression
>
>   (namespace-mapped-symbols)
>
> evaluates to a list of symbols containing every defined name,
> including built-in functions and built-in syntax (as well as anything
> you've defined and a whole bunch of undocumented, esoteric stuff that
> you won't care about). If you evaluate this expression in the DrScheme
> REPL, you can look at the result, and if you want to know more about
> any item you can put your cursor on that item and hit F1. That will
> open up Help Desk and search the documentation for  whatever the
> cursor's on.
>
> -jacob
>
>
> On 2/14/07, Jan Theodore Galkowski <jtgalkowski at alum.mit.edu> wrote:
>> Hi,
>>
>> Is there a comprehensive list of PLT Scheme functions available
>> anywhere? I am looking for one akin to MIT/GNU Scheme's
>>
>>   http://www.swiss.ai.mit.edu/projects/scheme/documentation/ 
>> scheme_toc.html#SEC_Contents
>>
>> I know, of course, about "PLT MzScheme: Language Manual", but that  
>> seems
>> to assume a baseline of some standard Scheme implementation and talks
>> about extensions and differences.  These are fine, but I wondered if
>> there was One Stop Shopping anywhere.
>>
>> It's a little tedious having to use MIT Scheme's reference, only  
>> to find
>> something (e.g., "fix:*") not in DrScheme, and then check the  
>> MzScheme
>> manual for things MIT Scheme doesn't have.
>>
>> Thanks much.
>>
>>  - Jan
>> --
>> Jan Theodore Galkowski   (o°)
>>
>> jtgalkowski at alum.mit.edu
>> http://www.smalltalkidiom.net
>>
>> relational databases, Python,
>> PHP, HTML/CSS, test engineering,
>> higher order software macros
>> based upon combinators, Web
>> services
>>
>>
>> _________________________________________________
>>   For list-related administrative tasks:
>>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>>
> _________________________________________________
>  For list-related administrative tasks:
>  http://list.cs.brown.edu/mailman/listinfo/plt-scheme



Posted on the users mailing list.