Thread overview
Fun project (after a day of studying euclidean geometry) in Dlang
October 05, 2017
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!).
October 05, 2017
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.
October 05, 2017
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.
October 05, 2017
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