www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Fun project (after a day of studying euclidean geometry) in Dlang

reply "Tristan B. Kildaire" <deavmi disroot.org> writes:
So I really felt like doing something in D today and decided to write a 
database engine. I am still working on the scheme/protocol/format for 
the database files (which is going well) (so far 111 lines of code in 
the `database.d` module). Next will be to finish the Database class up 
in said module (which I am doing now, only method is void addKey(string 
keyName, string type)). After that is done I will be adding more methods 
to make this database more useful (and actually have methods to assign 
data into it).

I am going to probably add the networking tonight. I will post a link to 
it somewhere.

Beware this is my first bigg-ish program in D. You will probably laugh 
at some of the things I did.


Sadly it has nothing to do with Euclidean Geometry (maybe next time!).
Oct 05 2017
parent reply Tristan B. Kildaire <deavmi disroot.org> writes:
On Thursday, 5 October 2017 at 16:00:52 UTC, Tristan B. Kildaire 
wrote:
link to it somewhere.
 Beware this is my first bigg-ish program in D. You will 
 probably laugh at some of the things I did.


 Sadly it has nothing to do with Euclidean Geometry (maybe next 
 time!).
Will post a link as soon as I get more stuff done.
Oct 05 2017
parent reply "Tristan B. Kildaire" <deavmi disroot.org> writes:
On 2017/10/05 18:21, Tristan B. Kildaire wrote:
 On Thursday, 5 October 2017 at 16:00:52 UTC, Tristan B. Kildaire wrote:
 link to it somewhere.
 Beware this is my first bigg-ish program in D. You will probably laugh 
 at some of the things I did.


 Sadly it has nothing to do with Euclidean Geometry (maybe next time!).
Will post a link as soon as I get more stuff done.
If I have learned something about working with MSYS64 it is, DON'T. That console gets the text muddled up so badly that they appear in sometime what looks like reverse order. Always debug program via PowerShell or cmd (I like the former way more though). Coding using nano via MSYS64 is fine though.
Oct 05 2017
parent Tristan B. Kildaire <deavmi disroot.org> writes:
On Thursday, 5 October 2017 at 17:49:00 UTC, Tristan B. Kildaire 
wrote:
 On 2017/10/05 18:21, Tristan B. Kildaire wrote:
 On Thursday, 5 October 2017 at 16:00:52 UTC, Tristan B. 
 Kildaire wrote:
 link to it somewhere.
 Beware this is my first bigg-ish program in D. You will 
 probably laugh at some of the things I did.


 Sadly it has nothing to do with Euclidean Geometry (maybe 
 next time!).
Will post a link as soon as I get more stuff done.
If I have learned something about working with MSYS64 it is, DON'T. That console gets the text muddled up so badly that they appear in sometime what looks like reverse order. Always debug program via PowerShell or cmd (I like the former way more though). Coding using nano via MSYS64 is fine though.
I'm still going to work on this tommrow after my studying. Then the commits will be rolling in again. Here are the links (the client is no where near usable): VioletDB: https://github.com/deavmi/VioletDB VioletClient: https://github.com/deavmi/VioletClient
Oct 05 2017