[Freeciv-Dev] Re: (PR#8239) Speclist generator
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
<URL: http://rt.freeciv.org/Ticket/Display.html?id=8239 >
On Tue, Mar 23, 2004 at 09:34:01AM -0800, Jason Short wrote:
>
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=8239 >
>
> Raimar Falke wrote:
>
> >>(Except perhaps that a generator'ed speclist header file is much easier to
> >>read than speclist.h)
> >
> > You don't need to read speclist.h as a normal programmer.
>
> That's not true. Functions (like unit_list_init) are *only* documented
> in speclist.h. For most people reading the source code may not be very
> helpful, however. There are comments explaining the usage.
Ok but the docu is in comments. So you don't have to understand the
cpp magic.
> I'm not generally in favor of generators, but Per's right about the
> problems with the current speclist system. It is very clever, but still
> a hack. And using it requires some understanding of its cleverness,
> which is time that could be spent elsewhere (of course all time is time
> that could be spent elsewhere).
How much time do you need to need to get an overview of the functions
you get when you include speclist.h? How much time to add a new
function? I agree that it is magic. But the magic is already
there. You don't have to explain it nor do you have to recreate
it. You only have to scan it or do copy-paste-modify. Both actions are
easy.
Raimar
--
email: rf13@xxxxxxxxxxxxxxxxx
"Like the ad says, at 300 dpi you can tell she's wearing a
swimsuit. At 600 dpi you can tell it's wet. At 1200 dpi you
can tell it's painted on. I suppose at 2400 dpi you can tell
if the paint is giving her a rash."
-- Joshua R. Poulson
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Jason Short, 2004/03/22
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Raimar Falke, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Per I. Mathisen, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Raimar Falke, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Per I. Mathisen, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Raimar Falke, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Per I. Mathisen, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Raimar Falke, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, Jason Short, 2004/03/23
- [Freeciv-Dev] Re: (PR#8239) Speclist generator,
Raimar Falke <=
- [Freeciv-Dev] Re: (PR#8239) Speclist generator, rwetmore@xxxxxxxxxxxx, 2004/03/25
|
|