Ticket #158 (new enhancement)
Opened 17 years ago
Feature request: lang/this-package
| Reported by: | dherman | Owned by: | cce |
|---|---|---|---|
| Priority: | major | Milestone: | |
| Component: | cce/scheme.plt | Keywords: | |
| Cc: | Version: | (4 1) | |
| Racket Version: | 4.1 |
Description
I need to be able to document PLT languages with planet module paths. I have a private implementation that looks like this:
(define-syntax (lang/this-package stx)
(syntax-case stx ()
[(sp)
(quasisyntax/loc stx
(SCHEME (UNSYNTAX (hash-lang)) planet #,(build-planet-id stx #f)))]
[(sp name)
(identifier? #'name)
(quasisyntax/loc stx
(SCHEME (UNSYNTAX (hash-lang)) planet #,(build-planet-id stx #'name)))]))
But I'm now using your package for defmodule/this-package etc, and it would be good to be able to use your package for everything.
Note: See
TracTickets for help on using
tickets.
