Converting a list of words or array of values to variables at compile time
    Louie F via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Wed Nov 25 22:33:26 PST 2015
    
    
  
I found out that compile time optimization is quite useful 
specially for database queries, instead of it being generated at 
every call, it can be generated like I typed it using compile 
time optimizations... so I thought,
Is it possible to convert an array of values or a list from a 
file to variables or struct at compile time?
So basically I have a database, instead of writing a struct, I 
would like to query the database for the list of tables and their 
column information then parse that as a struct or variables for 
parsing so that I could use it, so that if I delete or add 
columns I then only need to recompile the code and not worry 
about editing files...
class Users
{
       /*
             query the database and create fields at compile time 
and use the variables below
       */
       void create(){
             this.name = "Louie";
        }
}
or  something like this...
foreach(table_names, key; table){
         /*
               generate struct using table and informations
        */
}
    
    
More information about the Digitalmars-d-learn
mailing list