Changeset 36801 in project for wiki/eggref/4/module-declarations


Ignore:
Timestamp:
11/09/18 23:12:14 (10 months ago)
Author:
evhan
Message:

wiki/eggref: update docs/formatting/urls and eggref/5/{r7rs,fancypants,chicken-belt}

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki/eggref/4/module-declarations

    r33385 r36801  
    55[[toc:]]
    66
    7 === Description
     7== Description
    88
    99Extends CHICKEN's [[/man/4/Declarations|declaration]] mechanism with
     
    1111
    1212The source for this egg is available
    13 [[http://git.foldling.org/chicken-module-declarations.git|here]].
     13[[https://git.foldling.org/chicken-module-declarations.git|here]].
    1414
    15 ==== Requirements
     15=== Requirements
    1616
    17 * [[/egg/matchable|matchable]]
     17* [[matchable]]
    1818
    19 === Usage
     19== Usage
    2020
    2121{{module-declarations}} should be loaded as a compiler extension with
     
    2424    $ csc -extend module-declarations <file>
    2525
    26 ==== API
     26=== API
    2727
    2828When extended, {{module-declarations}} adds three declaration
     
    3131forms]] of the same names.
    3232
    33 ===== module
     33==== module
    3434
    3535 [declaration specifier] (module name)
     
    4444last takes precendence.
    4545
    46 ===== import
     46==== import
    4747
    4848 [declaration specifier] (import library ...)
     
    5454If no {{module}} is declared, this specifier has no effect.
    5555
    56 ===== import-for-syntax
     56==== import-for-syntax
    5757
    5858 [declaration specifier] (import-for-syntax library ...)
     
    6565If no {{module}} is declared, this specifier has no effect.
    6666
    67 ===== export
     67==== export
    6868
    6969 [declaration specifier] (export identifier ...)
     
    7474If no {{module}} is declared, this specifier has no effect.
    7575
    76 ==== Example
     76=== Example
    7777
    7878<enscript highlight="scheme">
     
    8484</enscript>
    8585
    86 === Author
     86== Author
    8787
    8888[[/users/evan-hanson|Evan Hanson]]
    8989
    90 === License
     90== License
    9191
    92 Copyright (c) 2014-2016, 3-Clause BSD.
     923-Clause BSD
Note: See TracChangeset for help on using the changeset viewer.