| include(`setup.m4') |
| |
| \divert(1) |
| |
| \define([_ideas], []) |
| |
| \define([register_idea], |
| [\define([H_$1], [$2])\dnl |
| \define([T_$1], [$3])\dnl |
| \define([_ideas], [\print_idea([$1])]\defn([_ideas]))]) |
| |
| \define([print_idea], [ |
| \target([$1], [\h2([\indir([H_$1])])]) |
| \indir([T_$1]) |
| ]) |
| |
| \define([print_ideas], [\indir([_ideas])]) |
| |
| \define([idea], [\li \p([\link([[#]$1], [$2.])])\register_idea([$1], [$2], [$3])]) |
| |
| \idea([guile], [Guile as an extension language], [gfhjdsfsarhgew]) |
| \idea([pquote], [Persistent quotes],[asdffhfdghgdsfh]) |
| \idea([deps], [Dependencies generation],[afsdffasdf]) |
| |
| \print_ideas |
| |
| \undivert(1) |
| |
| \defn([_ideas]) |