Parse File at compile time, but not embedded

Adrian Matoga via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Fri Jun 10 15:14:45 PDT 2016


On Tuesday, 7 June 2016 at 22:09:58 UTC, Alex Parrill wrote:
>> Not necessarily, You chased that rabbit quite far! The data 
>> your reading could contain sensitive information only used at 
>> compile time and not meant to embed. For example, the file 
>> could contain login and password to an SQL database that  you 
>> then connect, at compile time and retrieve that information 
>> the disregard the password(it is not needed at run time).
>
> Accessing a SQL server at compile time seems like a huge abuse 
> of CTFE (and I'm pretty sure it's impossible at the moment). 
> Why do I need to install and set up a MySQL database in order 
> to build your software?

Just mount a filesystem that uses an SQL database as storage 
(query can be encoded in file path) and you have it.
Whether it's a good idea is another story.



More information about the Digitalmars-d-learn mailing list