This is cool,

I'm calling it from drracket, but it seems to be choking on mred-kernel.

S.

On Wednesday, July 21, 2010, Jon Rafkind <[email protected]> wrote:
>  I wrote a simple tool (attached) that displays all the exports from a 
> module; their name as well as their phase. I'll probably make it show imports 
> too when I get a chance.
>
> I'd like this sort of information in DrRacket as well, either I can make a 
> plugin or maybe check syntax can do it.
>
> $ racket ~/tmp/check.rkt match.rkt
> Phase 0 (runtime)
>  Variables
>   exn:misc:match? from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-equality-test from /home/jon/svn/plt/collects/racket/match/match.rkt
>  Syntaxes
>   define-match-expander
>   match from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match* from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match*/derived from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-define from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-lambda from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-lambda* from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-lambda** from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-let from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-let* from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match-letrec from /home/jon/svn/plt/collects/racket/match/match.rkt
>   match/derived from /home/jon/svn/plt/collects/racket/match/match.rkt
>   struct* from /home/jon/svn/plt/collects/racket/match/match.rkt
> Phase 1 (syntax)
>  Variables
>   match-...-nesting from /home/jon/svn/plt/collects/racket/match/match.rkt as 
> match-...-nesting
>  Syntaxes
>
> $ racket ~/tmp/check.rkt -h
> checker [ <option> ... ] <file>
>  where <option> is one of
>   --phase <phase> : Only show identifiers at this phase
>

-- 

--
Stephen De Gabrielle
[email protected]
Telephone +44 (0)20 85670911
Mobile        +44 (0)79 85189045
http://www.degabrielle.name/stephen
_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to