templates and files.
Andrey Khropov
andkhropov_nosp at m_mtu-net.ru
Sun Jan 7 11:30:35 PST 2007
kenny wrote:
> I was looking at h3retic's raytracer, and it got me thinking about using
> d's templates as a parser. Seriously thinking actually. The template language
> is strong enough, do you suppose we could use some of the phobos file
> functions inside of D templates to allow for file input and output?
>
> Uses I can think of off of the top of my head:
>
> 1. instead of having to store revision number in a d file, the template can
> look in .svn/entries or get the output of the linux command "date" 2.
> preparsed resources, including bitmaps, icons, and meshes (for games?) 3.
> preparsed interpreted languages (compiled DMDScript, lol?) 4. XML build
> script options 5. gui that is built off of an XML -- at compile time
>
>
> My primary use would be to generate D code based on an external script. For
> example, I could write generic code, then have a configuration file, which
> will be parsed for the directives at compile time instead of execution time.
> Mostly thinking about #5 though.
>
> Kenny
Looks like what you need is Lisp (absolutely dynamic) or Nemerle (staged).
--
AKhropov
More information about the Digitalmars-d
mailing list