[Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
On 2001-09-25 21:02:10, Daniel L Speyer wrote:
> On Tue, 25 Sep 2001, Arien Malec wrote:
> > I.e., like the object create syntax, the object spec creates a context for
> > later attribute setting. We can do away with any of the complex attribute
> > setting by making the set statement always simple, using the dotted syntax
> > for
> > object references, and separating create and attribute settings. So
> >
> > create tech atomic_theory
> > name = _("Atomic Theory"),
> > req1 = "Theory of Gravity",
> > req2 = "Physics",
> > flags = "";
> >
> > becomes:
> >
> > create tech.atomic_theory;
> > set tech.atomic_theory.name _("Atomic Theory");
> > set tech.atomic_theory.req1 = "Theory of Gravity";
> > [etc.]
> >
> > The complex syntax is nicer to read, IMHO, but it may be desirable to go
> > with
> > the simpler syntax.
>
> How about:
>
> create tech atomic_theory
> with tech atomic_theoury
> set name _("Atomic Theory")
> set req1 "Theory of Gravity"
> set req2 "Physics"
> endwith
>
> This is almost as brief as the brief form above, and is more general,
> while still meeting the general command syntax. It could be compressed by
> combining the first two lines (maybe with braces?) or by changing the
> TI-EOS-like endwith to a bashish htiw.
Well...
Why not do it like this:
create tech.atomic_theory (name="Atomic Theory",
req1="Theory of Gravity",req2="Physics");
can also be written as
create tech.atomic_theory (
name="Atomic Theory",
req1="Theory of Gravity",
req2="Physics");
That seems very natural to me...
/Daniel
--
Now take a deep breath, smile and don't take life so seriously... :)
- [Freeciv-Dev] Re: [RFC PATCH] init_techs, (continued)
- [Freeciv-Dev] Re: [RFC PATCH] init_techs, Raimar Falke, 2001/09/24
- [Freeciv-Dev] Re: [RFC PATCH] init_techs, Greg Wooledge, 2001/09/24
- [Freeciv-Dev] Server/ruleset unification [Was [RFC PATCH] init_techs], Arien Malec, 2001/09/24
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Raimar Falke, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Arien Malec, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Raimar Falke, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Arien Malec, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Raimar Falke, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Arien Malec, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Daniel L Speyer, 2001/09/25
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs],
Daniel Sjölie <=
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Justin Moore, 2001/09/26
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Daniel Sjölie, 2001/09/26
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Raimar Falke, 2001/09/26
- [Freeciv-Dev] Re: Server/ruleset unification [Was [RFC PATCH] init_techs], Arien Malec, 2001/09/28
- [Freeciv-Dev] commandline syntax and semantics (was: Server/ruleset unification), Reinier Post, 2001/09/28
- [Freeciv-Dev] Re: commandline syntax and semantics (was: Server/ruleset unification), Arien Malec, 2001/09/29
- [Freeciv-Dev] Re: commandline syntax and semantics (was: Server/ruleset unification), Reinier Post, 2001/09/30
- [Freeciv-Dev] Re: commandline syntax and semantics (was: Server/ruleset unification), Raimar Falke, 2001/09/30
- [Freeciv-Dev] Re: commandline syntax and semantics (was: Server/ruleset unification), Reinier Post, 2001/09/30
- [Freeciv-Dev] Re: commandline syntax and semantics (was: Server/ruleset unification), Raimar Falke, 2001/09/30
|
|