2013/5/8 Mike Gran <spk...@yahoo.com>

>
> > No, it's not used to generate the manual.  It's used to generate
> > guile-procedures.txt, which is consulted by 'object-documentation'.
> >
> > I agree that the current state of docstring handling leaves much to be
> > desired.  Maybe we should start a discussion on guile-devel about how
> > the improve things.
>
> I once asked the question if it would be possible to create a version
> of scm_c_define_gsubr that took a docstring.  The opinion at the time
> was that it would be difficult.
>

Well, after a moment of thought I concluded that it's not that difficult,
at least with the current version of guile, using
scm_set_procedure_property_x:

scm_c_define_gsubr("proc", 0, 0, 0 ,(scm_t_subr) proc);
scm_c_export("proc" ,NULL);

scm_set_procedure_property_x(scm_variable_ref(scm_c_lookup("proc")),

 scm_from_utf8_symbol("documentation"),
                                             scm_from_utf8_string("Does
something"));

Although it may not be particularly efficient, I think it is sufficient
(and it seems to work just fine), unless there are any other
contraindications

Reply via email to