[Bese-devel] Some trivial changes

Anton Rizov anton.rizov at gmail.com
Fri May 14 16:42:15 UTC 2010


Hi,

Before anything else I have a "management" question. As I'll be doing
(mostly trivial for now) changes so it would be useful to know about the
policy here. What do you prefer to ask/discuss on this list before
changing anything or directly send patches?

This time I'll ask:

* Is there any reason in-application is not exported?

  In protocol.lisp there is a macro in-application but it is not
  exported. IMHO it could be useful in client code as it will
  eliminate the need to specify :application argument in
  defentry-point.

  Any objections about exporting it?

* Is *ucw-applications-directory* in vars.lisp needed?

  I don't think this variable is actually used. Any reason to keep it?

* Is *ucw-systems* in vars.lisp needed?

  Same as *ucw-applications-directory*

* How about changing default value fo create-server :application argument?

- (applications *ucw-applications*)
+ (applications (or *ucw-applications* '(*default-application*))

  So than one could write:

  (in-application (make-instance 'demo-application))

  (create-server)

  rather than

  (create-server :applications '(*default-application*))

  Or maybe changing in-application
  (pushnew *default-application* *ucw-applications*)

Kind regards,
Anton
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/bese-devel/attachments/20100514/e61f4cad/attachment.html>


More information about the bese-devel mailing list