I keep finding myself thinking about what an API in D for easy and efficient database usage would look like. I started thinking about how ORM is done in libraries in other languages, and started to become obsessed with the notion that perhaps there should be a library for D which is roughly as convenient to use as an ORM, but tends towards greater efficiency, in particular for encouraging more efficient queries through the API, and for cutting down on the number of allocations done.

Has anyone had any thoughts on this so far? I work with Django in my day-to-day work, but I have often thought that it would be nice to have something for easy database access for D web server backends. So you can write low to medium scale web applications in some dynamic language, and high performance backends in D for large scale web projects. Django provides a variety of nice features for working with databases, and I wonder how they would be represented in D.

Does anyone have any thoughts on this topic?

Reply via email to